01
agentd daemon
Runs beside Claude Code and Codex
Starts sessions, routes approvals, tracks repo state, and owns encryption keys.
Product preview waitlist
AgentD lets you supervise Claude Code and Codex sessions from a phone or browser: approve risky actions, watch output, switch sessions, and keep repo-aware work moving while you are away.
Control path
Daemon to relay to PWA, with keys at the edges. Relay routes encrypted envelopes. The operator approves the risky moment.Starts Claude Code and Codex sessions, tracks repo state, and owns session keys.
AES-256-GCM payloadsRoutes by session ID for remote access. Payload content stays opaque.
Routing onlyStreams output, queues approvals, switches sessions, and pairs by QR.
$ agentd list
agt-7f3e claude-code running
agt-9c4d codex waiting
$ agentd pair --refresh
# QR ready for PWA pairing Approval Required
1 of 3 approvalsCommand
git push origin feature/relay-approval Codex wants to run a command that changes the remote repository.
Pair new device
Code: 7K9-LM3-2QH The relay cannot decrypt payloads.
Approvals are explicit at risky moments.
Local-only and self-hosted relay paths stay available.
Product overview
AgentD is not a black box around your agent. The daemon, PWA, relay, and hosted preview path each have a narrow job.
01
Runs beside Claude Code and Codex
Starts sessions, routes approvals, tracks repo state, and owns encryption keys.
02
Phone and browser supervision
Streams output, shows approval cards, switches sessions, and scans QR pairing codes.
03
Remote access without payload visibility
Routes encrypted envelopes by session ID. Self-hosted relay is supported.
04
Hosted path for teams
Waitlist scope for shared control, policy, audit metadata, and budget visibility.
Core features
Operator loop
Check and steer long-running coding sessions from your phone or desktop browser.
Review commands, file writes, and risky actions before they continue.
Watch terminal output, tool calls, and code context as the agent works.
Switch between active Claude Code and Codex sessions without losing state.
Local, relay, hosted
Connect directly to the daemon on your trusted network.
Route remote sessions through your own relay when you want that boundary.
Pair a phone with relay-backed session material instead of typing keys by hand.
Receive approval moments when the PWA is backgrounded and push is configured.
Preview scope
Shared visibility into sessions, owners, and operational status.
Rules for command, file, branch, and risk-level decisions.
Structured session activity for review and incident follow-up.
Preview controls for spend limits and cost-aware session operations.
How it works
Three steps take a local agent process to a remote, explicit operator decision.
Start agentd beside your project. It owns session lifecycle, repo awareness, and approval routing.
agentd start --project ~/repo Use local LAN mode or scan a QR code for relay-backed access when you need control away from WiFi.
agentd pair Review output, risky actions, sessions, and repo state from the PWA before the agent continues.
Approve command: npm run build Security model
AgentD's relay path is designed around encrypted envelopes, edge-held keys, and explicit approval decisions. The hosted preview adds business controls without changing that baseline.
Holds session keys and encrypts approval payloads before transport.
Encrypted envelopes pass through unchanged while the relay routes by session ID.
Decrypts at the operator surface and returns an explicit approval decision.
Relay session keys are generated for pairing and are not stored by the relay.
Encrypted envelopes are routed by session ID; payloads remain opaque to the relay.
Hook failures deny by default, and risky operations require explicit operator action.
Run local-only or use a self-hosted relay path when your boundary model requires it.
Use cases
Continue long-running coding work while commuting, in meetings, or away from your desk.
Respond to a file write, command, or sandbox request without opening a laptop.
Watch multiple agents or projects and jump into the one that needs attention.
Bring policy, shared visibility, and budget awareness to autonomous coding sessions.
Preview access
Tell us what you need to supervise first: solo sessions, remote approvals, team policy, or hosted controls.
FAQ
AgentD supports Claude Code and Codex paths. Claude Code uses the hook binary for approvals, while Codex flows through the Codex app-server approval protocol.
No. Local LAN mode connects the PWA directly to the daemon. The relay path is for remote access when your phone and dev machine are not on the same trusted network.
The relay routes encrypted envelopes and session metadata needed for routing. It cannot decrypt agent output, prompts, approval details, or file context.
Yes. Public components include the daemon, PWA, shared protocol, and relay server. The hosted Cloud path is a waitlist product preview.
The site is a waitlist and preview offer. Team policy, budget, audit, relay, and dashboard capabilities are preview scope or component-backed, while hosted business workflows remain private.
The shared protocol is public today. Other components are linked from this page only after their public repos are opened; hosted Cloud business workflows remain private.