GitHub - gpu-cli/agentis: Simulate your Claude Code sessions in a retro 2D game environment
Visualize your AI coding sessions as an interactive pixel-art world.
What is this?
Agentis turns AI coding agent transcripts (Claude Code, Cursor, Copilot, and more) into a living, explorable game world. Repositories become islands, modules become districts, files become buildings, and agents animate their actions as your session unfolds.
Privacy-first by design: transcript parsing and visualization run entirely on your machine. No cloud processing, no data leaves your device.
Quick Start
That's it. Auto-discovers your Claude Code sessions from ~/.claude/projects/ and opens a local visualization at http://127.0.0.1:3456.
Options: --port <number>, --no-open (skip browser). See npx @gpu-cli/agentis --help.
From source
git clone git@github.com:gpu-cli/agentis.git cd agentis pnpm install pnpm dev # Start dev server on :3000 with auto-discovery
Or build the standalone bundle (what npm users get):
pnpm build:local # Build standalone bundle pnpm local:run # Start local server
Supported formats today:
- Claude Code JSONL
- More transcript formats coming soon
Commands
pnpm dev # Dev server on :3000 pnpm build # Production build pnpm typecheck # TypeScript check pnpm test # Run tests pnpm lint # Lint pnpm build:local # Build @gpu-cli/agentis bundle pnpm local:run # Run local server pnpm local:pack-run # Package + run via npx (tests real artifact) pnpm local:clean # Remove bundle/tarball artifacts
Project Structure
apps/web— Next.js 15 web apppackages/engine— PixiJS v8 rendering and game runtimepackages/ingest— Transcript parsing and normalizationpackages/shared— Shared types, constants, and utilitiespackages/ui— Tailwind v4 + ShadCN-style UI componentspackages/world-model— World generation and simulation model
Built with pnpm + Turborepo monorepo tooling.
Contributing
Contributions are welcome. See CONTRIBUTING.md.
License
MIT - see LICENSE.
Credits
Game assets are from Kenney.nl, licensed under CC0 (public domain).