Hacker News new | ask | show | jobs
by miclivs 161 days ago
I wanted to see what Claude Code was doing instead of watching text scroll by. This watches the JSONL conversation logs in ~/.claude/projects/ and renders animations based on tool events.

Built with Go and Raylib. No API keys or network calls, just file watching.

The animation system is a state machine with 10 states. Biomes use parallax layers at different scroll speeds. There's a progression system that persists XP and unlockables.

Blog post with more details: https://michaellivs.com/blog/claude-quest