Facebook just confirmed that their chat uses Jabber/XMPP, a few days back Adium added support for Facebook chat, you can compile it from their source on SVN, someone did that and posted a nightly build so you can just install that too.
I’m using it now but it seems to me that I have to keep myself login to the chat in my browser for it to work.