Your agents,
at work.

AgentHQ turns every live Claude Code and Codex session into a pixel-art office. The main agent is the manager, every teammate gets a desk, and the helpers they start sit beside them. Watch them type, test, talk to each other and take coffee breaks, live.

Free and open source ยท macOS, Linux and Windows ยท runs on your machine only
The building of live sessions, then one office: teammates walk from the couch to their desks, the bookshelf, the lab, and into the manager's glass office
The office

One session, one office. One agent, one desk.

A session with an agent team can have dozens of agents. AgentHQ shows who they are, what each is doing right now, and who is waiting for you.

๐Ÿ‘”

The manager

The session's main agent works from a glass office, and watches the team while they work.

๐Ÿง‘โ€๐Ÿ’ป

The staff

Every teammate gets a desk with its name, in its team colour. They walk over to each other's desks to talk.

๐Ÿง‘โ€๐ŸŽ“

The interns

The helpers a teammate starts sit at the table beside it, and go home when they're done.

โœ๏ธ Writing codetypes at the desk
๐Ÿ“– Readinggoes to the bookshelf
โšก Running commandsat the server rack
๐Ÿงช Running testsat the lab bench
๐ŸŒ On the webby the window
๐Ÿ’ฌ Messagingwalks to that teammate's desk
โœ‹ Needs youraises a hand
โ˜• Idlecoffee first, then the couch ๐Ÿ’ค
๐Ÿ”” Alertsa notification and a chime when someone needs you
โš™๏ธ Settingsday or night, speed, reduced motion, hidden offices
โช Replayan office's last hours as a time-lapse
๐Ÿ” Findan agent, a file they touched, or everyone waiting
โŒจ๏ธ KeyboardTab, Enter and Esc through offices, people and chats
๐ŸŽจ Lookschoose anyone's figure, skin and hair
๐Ÿงต Who talkslines between teammates who message each other
๐Ÿช™ Tokenswhat each agent and office read and wrote
๐Ÿ“‹ Tasksthe team's task list as cards on the whiteboard
๐Ÿ“œ Timelineeach agent's latest steps, with times
๐Ÿ’ฌ Conversationsevery agent's full chat, live, with tools and search
โœ‹ Answer herepermission prompts and questions, without the terminal
๏ผ‹ New sessionsstart, chat with, interrupt and resume Claude Code here; replies stream in as they're written
โŒจ๏ธ Type into terminalsmessage a session in Terminal or iTerm2 from its chat (macOS, opt-in)
๐Ÿ–ฑ๏ธ Double-clickopens that session's terminal tab or editor window
๐Ÿค– Codex tooeach thread an office, its sub-agents as staff
The building: live sessions as offices on one map
The building: every live session, on one map you can pan and zoom
Inside an office, with a selected agent's details
Click anyone for their task, tool, model, context and last words
Run it

One command.

You need Node.js 20 or later.

# open the office at http://localhost:4747 npx @charonova/agenthq # or install it npm install -g @charonova/agenthq agenthq
Where it looks What it learns
~/.claude/projects/*/*.jsonl Live sessions, each one an office, and its manager
<session>/subagents/*.jsonl and .meta.json Teammates (name, colour, model) and the helpers they start
The last lines of each transcript What each agent is doing now, and for how long

Private by design. AgentHQ only reads what Claude Code writes on your computer, never changes it, and serves the office on 127.0.0.1 only. Nothing leaves your machine.