the make path
unix-ish · gcc or clang# clone, compile, run. $ git clone https://github.com/amnuts/Amnuts.git $ cd Amnuts $ make install
Read docs/compiling if anything refuses to cooperate.
A multi-user talker server, written in C and connected to by telnet. Some old skool cool in the modern media world!
A talker is a text-based chat system. No jpegs, no videos – we're talking OG emojis here! :-) But it allows anyone to log into an area where they can chat (well, type) in real-time with anyone else from around the world who happens to be logged on at the same time.
Amnuts is one of them. It began in 1996 as a fork of Neil Robertson's NUTS 3.3.3 codebase and acquired enough of its own commands and personality (and an additional 40,000 or so lines of code) to become a de facto code base for new talkers.
The time of talkers has long passed. However, Amnuts is still around and getting the occasional update, just waiting for people to remember a simpler time when everything was text-based, give it some retro love, and spin up their own talker.
# clone, compile, run. $ git clone https://github.com/amnuts/Amnuts.git $ cd Amnuts $ make install
Read docs/compiling if anything refuses to cooperate.
# no gcc required. $ git clone https://github.com/amnuts/Amnuts.git $ cd Amnuts && ./docker-setup.sh $ docker-compose run --rm amnuts make install $ docker-compose up -d amnuts
See docs/docker for the rest. amd64 and arm64v8 both supported.
terminal command, crash fixes, Clang, GNU C23, and this here website.Thanks to everyone who ever ran a talker, sent a patch, filed a bug, opened an issue, or just dropped by to see if the lights were still on.
The lights are still on.
— Andy, May 2026