An SSH mystery game. Connect to an abandoned island research facility's relay system. Something escaped. Read the logs, find out what.
ssh void.shitanshu.me
No account, no password. Connect and start reading.
- Read the logs
cat day-1.logthroughcat day-7.log - Certain files unlock new areas. Watch for it.
scanto see unlocked areas,connect <area>to move.- The story is in the files. Read everything.
Requires Node.js v18+.
git clone https://github.com/Shitanshukumar607/void.git
cd void
npm install
ssh-keygen -t rsa -b 2048 -f host.key -N ""
cp .env.example .env
npm run devConnect with ssh localhost -p 2222.
src/
├── index.ts # boots the SSH server
├── ssh/server.ts # connection handling, auth
├── renderer/tui.ts # terminal UI (blessed)
├── engine/game.ts # command parser, game logic, progression
├── world/data.ts # areas, files, lore, story
└── test-client.ts # automated test client
Fork it, follow the local setup, make your changes, open a PR against main.
ISC