A terminal client for the Nanochat protocol
Find a file
2025-10-12 20:45:03 -03:00
widgets/pager rendering changes, no more "dirty" 2025-10-12 14:01:07 -03:00
.gitignore first working commit 2025-10-11 20:20:36 -03:00
command.go use SKIP instead of LAST for fetching messages after polling 2025-10-12 17:52:20 -03:00
display.go small style changes 2025-10-12 20:45:03 -03:00
event.go use SKIP instead of LAST for fetching messages after polling 2025-10-12 17:52:20 -03:00
go.mod first working commit 2025-10-11 20:20:36 -03:00
go.sum first working commit 2025-10-11 20:20:36 -03:00
main.go small style changes 2025-10-12 20:45:03 -03:00
README.md small style changes 2025-10-12 20:45:03 -03:00

nanite

nanite is a terminal Nanochat client.

build

$ go build .

usage

$ ./nanite
usage: ./nanite host [port]
$ ./nanite very.real-server.com

keybindings:

  • Ctrl+C: quit
  • Ctrl+L: refresh screen
  • Ctrl+P: poll

commands:

  • /q, /quit: quit
  • /nick [nickname]: change nick, if no arguments, show current nick
  • /me [is listening to music]: IRC /me alike
  • /poll [n]: change polling interval, if no arguments, poll manually

won't support (yet)

  • sixel (tried, it seems to be complicated to get it to work with Vaxis' pager widget)