Skip to content
Gateway to the Internet Relay Chat for JabberHive chatbots.
C Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

What is JabberHive?

JabberHive is a modular Reply Bot system. All "modules" are in fact separate programs linked together using the JabberHive Protocol. Please refer to the protocol for more information.

Component Description

  • IRC Gateway for a JabberHive network.

JabberHive Protocol Compatibility

  • Protocol Version(s): 1.
  • Inbound Connections: None.
  • Outbound Connections: Single.
  • Pipelining: No.
  • Behavior: Gateway.


  • POSIX compliant OS.
  • C compiler (with C99 support).
  • (GNU) make.
  • libircclient.

How to Build

  • Download the source code.
  • Enter the following command: $ make.
  • Run $ ./jh-cli to see how to use the binary.

Example of Use

  • Create an IRC gateway that will connect to the JabberHive network through the socket /tmp/lc0, and to IRC on, port 6667, with the nickname jabberhivebot, channel #jabberhive, with the username JabberHive, and the realname JabberHive IRC Gateway; with chat being printed to stdout: ./jh-irc /tmp/lc0 "" "jabberhivebot" "#jabberhive" "6667" -u "JabberHive" -r "JabberHive IRC Gateway" -c
You can’t perform that action at this time.