Charm is written in Python. Its native environment is Unix, but given Python's portability, it should run on desktop systems of a variety of flavors.
Charm is text-based, but it is menu-driven. It has full-fledged support for posting and editing journal entries, including some interesting features like visual calendar-based journal entry selection, and being able to save and resume writing sessions.
I think of this as a more powerful alternative to the perl-based JLJ client.
See the Charm home page for more details, and to download the client.
How do I get this added to the official client downloads page?
Comments very much appreciated...