Kninja is an IRC (Internet Relay Chat) robot designed with expandability in mind.
Kninja is written in Python, an interpreted language with support for almost every platform and OS, including Windows, Mac OS X, and Linux.