Read more about: #agents#open-source#llms#cli#claude-code

Claude Quest: pixel-art visualization for Claude Code sessions

claude-code · open-source · cli

Watching Claude Code work is… text. Lots of text. You see tool calls scroll by, maybe skim the output, trust the process.

I wanted something different. So I built Claude Quest — a pixel-art RPG companion that visualizes Claude Code sessions in real-time.

Claude Quest

What you see

Claude actionAnimation
Reading filesCasting spell
Tool callsFiring projectiles
Writing/editingTyping
Extended thinkingIntense focus + particles
SuccessVictory dance
ErrorEnemy spawns and hits Clawd
Subagent spawnMini Clawd appears
Git push”SHIPPED!” rainbow banner

The character walks through five parallax biomes that cycle every 20 seconds. Paul Robertson-inspired pixel art at 320x200, 24fps animations.

Biomes

A mana bar shows your remaining context window. Starts full at 200k tokens, drains as conversation grows. When Claude compacts, it refills.

You level up by using Claude Code. Unlockables include hats, faces, auras, and trails.

How it works

Claude Code writes conversation logs as JSONL files to ~/.claude/projects/. Claude Quest watches these files and parses tool events as they stream in. No API keys, no network calls, no proxying. Just file watching.

Built with Go and Raylib. The animation system is a state machine managing 10 states with frame timing and transition rules. Biomes use multiple parallax layers scrolling at different speeds (0.05x to 1.0x) for depth.

The sprite sheet — every frame of every animation on a single texture. Idle, walk, cast, attack, write, hurt, victory, and more.

Sprite sheet

Usage

npm install -g claude-quest

Then in a new terminal tab, same directory as your Claude Code session:

cq

That’s it. Keep it running alongside Claude Code.

Other commands: cq replay <file.jsonl> to replay saved conversations, cq doctor to check setup.


Long Claude Code sessions can feel abstract. You’re collaborating with something, but you can’t see it working. Claude Quest makes the invisible visible — every file read, every bash command, every moment of extended thinking becomes something you can watch.

It’s also just more fun.

GitHub