All source listed below is under MIT license if no LICENSE file stating different is available.

Henry IRC Server

A simple IRC server implemented in Python as a package named henry.

Features

  • Basic IRC commands: NICK, USER, JOIN, PRIVMSG, QUIT
  • Supports multiple clients and channels

Installation

Clone the repository or copy the henry package directory.

Usage

Run the IRC server using the CLI entry point:

python -m henry.cli

The server listens on 127.0.0.1:6667 by default.

Connecting

Use any IRC client to connect to localhost on port 6667.

Example

# Using irssi client
irssi -c 127.0.0.1 -p 6667

License

MIT

.gitignore
agent.h
AppRun
auth.h
browse.c
browse.h
chat.h
cmd.sh
collect_so_files.sh
compose.yml
database.db
db_utils.c
db_utils.h
Dockerfile
http_curl.h
indexer.h
line.h
main.c
Makefile
markdown.h
messages.h
openai.h
plugin.h
r.desktop
r.h
r.png
README.md
review.md
rpylib.c
rpylib.so
screenshot1.png
setup.py
tools.h
url.h
utils.h