Agent Quest
Real-time gamified dashboard for monitoring Claude Code and Codex AI agents in a medieval fantasy setting
Install
git clone https://github.com/FulAppiOS/Agent-QuestInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →A fantasy village dashboard for monitoring your Claude Code CLI and Codex agents.
Website
Use Claude Code CLI or Codex as usual — each agent session auto-spawns a hero on the dashboard, live.
Agent Quest is a browser-based monitoring dashboard that visualizes active Claude Code and Codex agent sessions as fantasy heroes in a 2D village. Each running agent becomes a hero who walks between buildings based on what it's doing: Read sends it to the Library, Edit to the Forge, Bash to the Arena, and so on.
Every hero is an agent — the building it visits tells you what it's doing.
<em>Integrated Tile Map Editor</em>
</td>
<td align="center" width="50%">
<em>Weather effects</em>
</td>
Why?
Claude Code and Codex sessions happen in a terminal — useful, but not very alive. When you run several agents at once (across projects, across ~/.claude* installations and ~/.codex), it's hard to feel what they're actually doing. Agent Quest turns that invisible activity into something you can glance at: a little village where every hero is an agent, and where they walk tells you what they're up to.
Features
- Real-time visualization of active Claude Code and Codex sessions
- Auto-discovery of every
~/.claude*directory (supports multiple installations like~/.claude-work,~/.claude-personale) and of~/.codexif present - Activity feed, party bar, and detail panel alongside the village scene
- Built-in map editor for customizing the village layout
- Sub-2s latency via native WebSocket (optional lower-latency path via Claude Code
postToolUsehooks — Claude Code only; Codex doesn't expose hooks)
Requirements
Required
- Bun 1.1 or later — the runtime behind both the server and the scripts. If you don't have it:
curl -fsSL https://bun.sh/install | bash - An active Claude Code or Codex installation (one or more
~/.claude*directories, and/or~/.codex, with session logs). Without either, the dashboard still starts, but the village stays empty and a banner tells you so. - See the Platform matrix below for OS support per provider.
Optional
- Node.js 20+ with npm — only if you prefer the
npm run …command form. If you only have Bun installed, everynpm run Xin this README has an equivalentbun run X.
Quick start
Agent Quest can be set up in two equivalent ways — pick the one that matches your platform:
- Manual install (classic) —
git clone+bun install+bun start. Three commands, full control, works everywhere (macOS, Linux, Windows via WSL2). - One-line install (macOS only) — a single
curl | bashthat installs Bun if missing, clones the repo, installs dependencies, creates a globalagentquestcommand, and launches the app.
They do the same work under the hood. Every daily command has an equivalent:
| With the CLI | Without (classic) |
|---|---|
agentquest |
bun start |
agentquest update |
git pull --ff-only && bun install |
agentquest update is a convenience command for end users running an installed copy that tracks origin/main. It is not the contributor workflow for feature branches.
Manual install
Similar plugs
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro,…
Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…