Buzzbird is a XUL-based desktop twitter client
JavaScript CSS HTML C++ Shell Java Batchfile
Switch branches/tags
Latest commit a60e121 Sep 24, 2015
Failed to load latest commit information.
chrome Experimenting with tabs in the UI. Feb 9, 2011
debian Making the package almost compatible with lintian rules Nov 12, 2010
defaults/preferences More prefs tweaks. Jun 24, 2010
distribution/bundles/venkman Got the Venkman JS debugger working. Dec 1, 2009
extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} Fix a bug in the slowness-on-repaint-all workaround, bump the version… Jul 7, 2009
graphics Checking in the icon file. Dec 30, 2009
.gitignore Adding a .gitignore file Nov 11, 2010
Buzzbird.ico Updates to the windows version. Jul 7, 2009
Info.plist Added and to the filter list. Dec 18, 2010
LICENSE.txt Added copyright info to most of hte source files. Mar 23, 2009
README Update README Sep 24, 2015
application.ini Added and to the filter list. Dec 18, 2010
bang.bat Started roughing in the work for notifications preferences. Still nee… Mar 12, 2010 Don't assume Xulrunner is in /opt/xulrunner Apr 3, 2010
buzzbird-template.aip Tweaks to the installer script. Jul 29, 2010
buzzbird.aip Updated Windows Install files. Mar 23, 2009
buzzbird.bin Adding a script to execute buzzbird Nov 12, 2010
buzzbird.exe New release 0.6 for windows. Preview for Sarah. Jan 30, 2010
buzzbird.icns New icons file. Dec 23, 2009 Got crude automatic login working. Need to add a prefs panel to allow… Apr 24, 2009
pkg.bat Started roughing in the work for notifications preferences. Still nee… Mar 12, 2010 Fix a bug in the package script, and make prefs CSS compatible w/ XUL… Apr 6, 2010


NOTE: This project is no longer maintained.

This is the source code for the Buzzbird multi-platform twitter client.
Buzzbird is based on the Mozilla XUL platform and runs on OSX, Windows, and

You can learn more about Buzzbird on its homepage, here:

If you want to download the source and try it out "the hard way", first 
download the Mozilla XULrunner runtime from here:

Follow Mozilla's instructions for how to install it.

After installing XULrunner, you *should* be able to run Buzzbird at the 
command line, either by running (OSX and Linux), or bang.bat 
(Windows).  On OSX, will put an application bundle in your
/Applications folder prior to running the app.

Buzzbird is packaged using the scripts, along with some
other magic after the fact - on Windows, the free version of the
Advanced Installer ( is used
in conjunction with the buzzbird-template.aip file in the source directory 
and the contents of the pkg directory to create an install package.  On
Linux and OSX, we just create a tarball or ZIP file of the pkg directory.

Once packaged, end users don't need to concern themselves with getting a XUL
runner runtime.

This source code is pretty terrible.  I started writing it when I knew
literally no Javascript, and very little CSS, in order to teach myself 
Javascript and CSS.  Since then, I've learned a lot both from this project 
and from other work-related activity, and I now recognize how ugly a lot of 
it is.   I'm slowly working on refactoring it, but refactoring is never as 
fun as adding new features, so it'll be ugly for a while.

All the source code is licensed under the MIT license.

- Mike