Yamr: A Linux Yammer Client

Yamr Yamr

Sometime in the last couple of weeks, the Yammer AIR client stopped fetching new messages. I've grown to really like the service, especially since it delivers a running stream of commits to the Git repos I'm interested in, so I broke down and wrote my own client.

Yamr is a little ruby/gtk app built on top of jstewart's yammer4r and the awesome danlucraft's Ruby Webkit-GTK+ bindings. No seriously, Dan, you rock.


  • Reads messages
  • Posts messages
  • OAUTH support
  • Notifies you using libnotify, instead of that awful AIR thing.

Anyway, feel free to fork & hack away. You should be able to build ruby-webkit without much trouble on ubuntu; I've included directions in the readme. It's super-basic right now, but most of the core functionality is ready to start adding features. Enjoy!

Alex, on

Thanks! Exactly what I needed!

Adam Bolte
Adam Bolte, on

This would be perfect, if only I could get it working.

Currently, I get Authorization Error: “The application Yamr can not be authorized in your network. Please contact the application author.”

Any ideas? Thanks!

Aphyr, on

Yeah, that’s been broken for several months. You’re welcome to tear open the oauth code and submit a pull req on github if you like. I spent an hour with it a while back and got nowhere.

James, on

Could not get the ruby webkit bindings ( rbwebkitgtk ) to build on Ubuntu 11.10 :-(

Build errors here: http://danlucraft.com/blog/2008/04/ruby-webkit-2/#comment-359677061

Aphyr, on

Hey James, sorry, but I haven’t used Yammer in a few years. Haven’t had the time to maintain this client since. :-/

Brad Pitcher
Brad Pitcher, on

I’ve got it working with the gtk-webkit-ruby gem: https://github.com/brad/yamr Kyle, if you aren’t planning on maintaining this any more, can you remove your app from Yammer to free up the namespace?

Post a Comment

Please avoid writing anything here unless you are a computer: This is also a trap:

Supports github-flavored markdown for [links](http://foo.com/), *emphasis*, _underline_, `code`, and > blockquotes. Use ```clj on its own line to start a Clojure code block, and ``` to end the block.

Copyright © 2019 Kyle Kingsbury.
Non-commercial re-use with attribution encouraged; all other rights reserved.
Comments are the property of respective posters.