7 standalone terminal games for Paws
Built with Rust + ratatui. Each game runs in a full terminal window while your AI agent thinks โ a live HUD on the top row flashes when it needs you back.
| Name | Description | |
|---|---|---|
| ๐ | Dog Jump | Jump King-style platformer โ charge your jump, aim, and pray |
| ๐ | Earth Online | Side quests for touching grass IRL while your agent works |
| ๐งฑ | Tetris | Classic block-stacking with levels and scoring |
| ๐ | Snake | Eat, grow, don't bite yourself โ speed scales with score |
| ๐ฎ | 2048 | Slide tiles, merge numbers, reach 2048 |
| ๐ | Breakout | Smash bricks with a bouncing ball โ power-ups, hard bricks, 3 lives |
| ๐พ | Space Invaders | Classic arcade shooter โ blast the alien fleet before they land |
Via Homebrew (easiest):
brew tap interesting-vibe-coding/paws
brew install paws-gamesVia Cargo (individual games):
cargo install --git https://github.com/interesting-vibe-coding/paws-games --bin jump-high
cargo install --git https://github.com/interesting-vibe-coding/paws-games --bin earth-online
cargo install --git https://github.com/interesting-vibe-coding/paws-games --bin tetris
cargo install --git https://github.com/interesting-vibe-coding/paws-games --bin snake
cargo install --git https://github.com/interesting-vibe-coding/paws-games --bin 2048
cargo install --git https://github.com/interesting-vibe-coding/paws-games --bin breakout
cargo install --git https://github.com/interesting-vibe-coding/paws-games --bin space-invadersOr just open โค Install games inside the Paws picker โ it installs any game in-place with a live progress log.
Each game is a standalone binary that reads terminal size and renders via ratatui + crossterm. Paws hosts the binary in a PTY and overlays a 1-row HUD showing your agent's status. Any binary that follows the game contract works โ the registry in paws is how Paws discovers games.
Want to add your own game? The bar is low:
- Add
src/bin/<id>.rsโ one file, self-contained, uses only the pinned deps - Follow the game contract (restore terminal on exit)
- Open a PR here, then add an entry to
registry.tomlin paws
See CONTRIBUTING.md for the full guide.
MIT