The cIRCulation application was designed to be a IRC client that provides better scripting and extensibility than the leading IRC clients. It provides all the features of a regular IRC client while adding strong encryption support, more intuitive scripting, and a plugin model that makes extending the client simple and safe.