6 pointsby miclivs7 hours ago1 comment
  • miclivs7 hours 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