Local Daemon
A lightweight daemon that watches your AI sessions.
Hexdeck runs on your machine. It monitors every Claude Code and Codex session automatically, then streams activity metadata to your team's Hexcore workspace — or works completely standalone with a floating widget and full local dashboard.
Install Hexdeck
Download for Mac
Floating widget + full dashboard
Apple Silicon
Runs locally at localhost:7433. No cloud required.
What it captures
| Data | Detail | |
|---|---|---|
| Activity metadata | ||
| Session status | Agent label, busy/idle/blocked state, start and end times | |
| Plans & tasks | Full plan markdown, task status and progress tracking | |
| Tool calls | Command strings (secrets auto-redacted), file paths read or modified | |
| Risk signals | Error rate, context window usage, spinning detection | |
| File activity | Paths of files read, created, or modified — never contents | |
| Cost & tokens | API cost, model name, token counts per turn | |
Hexdeck never reads source code, file contents, full conversations, or environment variables. See Security for the full data access policy.
Your local control plane
Use the floating widget for ambient awareness and approvals, then open the full dashboard when you need workstreams, risk, and deeper agent detail.
One local system
Sessions feed Hexdeck. Hexdeck gives you widget + dashboard.
widget
Hexdeck
4 agents×
System healthy
Agents running
Agents are actively working across the codebase.
Live local control plane
Open Dashboard
Agents
api-refactorclaudeRefactor API response types
auth-flowclaudeAdd JWT refresh endpoint
db-migrationcodexMigrate user table to v2
test-runnerclaudeRunning test suite
* Claude Code (claude)
Claude Code v2.1.32
Opus 4.6 · Claude Max
~/project/packages/api
❯refactor the API response types
● Implementing response schema cleanup...
✓ Read src/lib/api.ts
✓ Edit src/lib/api.ts (14 lines)
✓ Edit src/lib/types.ts (6 lines)
? for shortcuts
* Claude Code (claude)
Claude Code v2.1.32
Opus 4.6 · Claude Max
~/project/packages/auth
❯add JWT refresh endpoint
● Implementing refresh token flow...
✓ Read src/routes/auth.ts
✓ Edit src/routes/auth.ts (31 lines)
● Bash npm test -- auth
? for shortcuts
Default (codex)
>_ OpenAI Codex (v0.111.0)
model: gpt-5.4 medium/model to change
directory: ~/project
Tip: Use /mcp to list configured MCP tools.
›migrate user table to v2 schema
Migrating user table to v2...
✓ Edit prisma/schema.prisma
● Bash npx prisma migrate dev
gpt-5.4 medium · 100% left · ~/project
* Claude Code (claude)
Claude Code v2.1.32
Opus 4.6 · Claude Max
~/project
❯run the full test suite
● Running tests across all packages...
✓ Bash npm test (42 passed)
✓ Coverage: 87% across 12 files
● Generating coverage report...
? for shortcuts
BusyAll operators are actively moving.
Hexdeck
4 agents×
System healthy
Agents running
Agents are actively working across the codebase.
Live local control plane
Open Dashboard
Agents
api-refactorclaudeRefactor API response types
auth-flowclaudeAdd JWT refresh endpoint
db-migrationcodexMigrate user table to v2
test-runnerclaudeRunning test suite
Dashboard view
Open the full dashboard when you need workstreams and deeper agent detail.
dashboard
HEXDECKcontrol surface
LIVE
RELAY5 agents active
2 at risk
1 project / 4 commits$148.04 spendWorkstreams1 project
hex
5 agents
33/34 tasks done
▶
rama-5codex
okay ignore this. how can i find out how many people downloaded my app
▶
persephone-3codex
okay i want to release the new hexdeck, can you bump version and push...
▶
keymaker-4claude
now when things are committed by codex are we catching those too?
▶
warwick-2claude
yes
✓
vi-2codex
yeah sketch out the arch for hexcore brain for version 1
Intent Map1 workstream
hexACTIVE
5 active97% coverage15% drifthigh confidenceupdated 9m ago
rama-5codex
persephone-3codex
keymaker-4claude
warwick-2claude
vi-2codex
Planned + In Progress
→[Image #1] openAI Codex ui does not look like this.[Image #2] ...persephone-3
→add this, commit, and pushpersephone-3
Planned + Done
✓implement, just figure out the root causerama-5
✓understand hexcore and hexdeckrama-5
✓i just saw that with claude code session...rama-5
Unplanned Work
+Commit: Add cross-operator collision detection with yellow/red...warwick-2
+UI/UX thing here is we shouldn't change the behavior of green...warwick-2
Live Feedstreaming
7m ago
–
persephone-3 Idle for 8m
9m ago
→
persephone-3 Committed: Release hexdeck 0.5.18
9m ago
✓
persephone-3 Completed: okay i want to release the new hexdeck, can you bump version and push...
15m ago
✓
persephone-3 Completed: im getting this for hexdeck: Runtime TypeError
17m ago
✓
persephone-3 Completed: patch that please
25m ago
✓
persephone-3 Completed: add this, commit, and push
Risk2 at risk
persephone-3codex019cc50b[Jake]
nominalContext
36%
Err rate
0%
Fixes
100%
320.8k tokens 40m session Opus 4 $8.29
warwick-2claudefe0f67e3[Jake]
elevatedContext
44%
Err rate
30%
Fixes
100%
50.6k tokens 37m session $114.83 session
shell_command:git push origin main called 4 times in last 5 turns
keymaker-4claude5ab56242[Sarah]
nominalContext
31%
Err rate
0%
Fixes
100%
8.3k tokens 36m session $16.58 session
Plans11 total
Hexcore Web — Surface Collision Alerts (Yellow/Red)completed
keymaker-4 hex 6/6 tasks
Collision Alert System — Yellow & Red Severitycompleted
warwick-2 hex 6/6 tasks
Fix: End stale sessions on operator disconnectcompleted
architect-5 past session hex
Plan-Centric Board Viewcompleted
oracle-4 past session hex
Build dashboard-ui and local static exportcompleted
morpheus-4 past session hex
Connect to your team
Hexdeck works standalone. Connect it to a Hexcore workspace and your whole team sees the same picture — sessions, collisions, risk, and spend across every engineer.