This software package is no longer being developed or
Habotat is a small, lightweight application server for hosting IM Services (more commonly referred to as Bots). Bots are small, specialized programs that you can communicate with using an Instant Messenger (IM) client; they show up in your Buddy List and are always there to do your bidding.
Habotat is written entirely in Java and is known to run on Linux, Solaris, Mac OS X, and Windows. A simple API is provided to allow for the creation of new Bots. The Habotat server supports dynamic hot-deployment, so Bots can be loaded into the server and activated on-the-fly—and even rebuilt and reloaded—without requiring a server restart.
This first group of screenshots shows the Habotat server application being used on Mac OS X to create, run, and configure Bots.
- Setup Wizard
- Server Properties Dialog
- Application Preferences Dialog
- IM Adapters Dialog
- Account List
- Plugin List
- Bot List
- Bot Properties
- Bot Control Panel
- Bot Console Window
This second group of screenshots shows some example interactions with Bots using the Mac OS X iChat AIM client.
- Chat Session #1
- Chat Session #2
- Chat Session #3
- Chat Session #4
- Chat Session #5
- Chat Session #6
- Chat Session #7
Habotat comes bundled with a collection of useful Bots. These include:
- Bid Bot
- A Bot that can snipe eBay auctions and notify you of the results.
- Echo Bot
- A simple Bot that echoes back all messages that it receives.
- A Bot that executes an external program and delivers its output as an instant message.
- Horoscope Bot
- A Bot that tells you your horoscope (from The Onion).
- Jot Bot
- A Bot that remembers brief textual notes for you.
- Keyword News Bot
- A Bot that retrieves news headlines based on keywords.
- Publications Bot
- A Bot that displays headlines from online publications.
- Reminder Bot
- A Bot for scheduling personal reminders.
- Stock Bot
- A Bot that displays stock quotes.
- URLMinder Bot
- A bot that remembers URLs for you.
- Weather Bot
- A Bot for retrieving weather forecasts.
Javadoc API documentation is available here.
Download Habotat now!. Source code and API documentation in javadoc format are included. More complete documentation will be provided in the future.