01 / Agent-to-agent
Let agents hand off the work.
Claude Code implements, Codex reviews. Agents can open terminals, send each other tasks and follow the results.
See how it worksNine workflows Termdock is built for: fixing things from your phone, agents dispatching and reviewing each other, code graph lookups, scheduled and webhook runs, remote machines, previews and cost.
Connected, not just side by side
01 / Agent-to-agent
Claude Code implements, Codex reviews. Agents can open terminals, send each other tasks and follow the results.
See how it works02 / Connected machines
Connect your laptop and other computers. Run agents where the project lives and coordinate their terminals from one workspace.
See how it works03 / Phone control
Switch terminals, type instructions and respond to your agents in a phone browser. No companion app required.
See how it works04 / Human-in-the-loop
Bring supported agent requests into Workstream instead of checking every terminal for a blocked prompt.
See how it works05 / Terminal comparison
Compare agent coordination, persistence, remote control and worktree handling, with the differences spelled out.
See how it works| Feature | Termdock | Without it | What changes |
|---|---|---|---|
| Phone browser access | Wait until you are back | Read and type into the desktop terminal from the phone, no app to install | |
| termdock CLI and Terminal API | You copy output between tabs | An agent starts other agents and follows their output | |
| Agent Workstream | Check every tab for prompts | Permission requests and questions from hooked Claude Code, Codex and Gemini CLI in one panel | |
| Schedules with a precheck | Start runs by hand | Runs start on time and skip when there is nothing to do | |
| Webhook into a tab | Paste the CI log yourself | A script or CI step posts a message that arrives as a prompt | |
| Discord and Telegram notifications | Come back to check | Pinged when a watched session goes idle or an agent calls termdock notify | |
| LAN, SSH and takeover | Walk to the other machine | Drive another machine's session, then give it back | |
| Code graph for agents | Agents grep for callers | Definitions, callers and dependencies in 9 languages | |
| Browser panel | Switch to another browser | The dev server or local HTML file opens next to the agent's terminal | |
| AI usage dashboard | Check each provider's page | Claude Code and Codex cost, filtered by workspace | |
| Terminals, split panes, workspaces | Standard in agent terminals | Included, with a file viewer and browser in the same layout |
Phone browser, Discord or Telegram
Best For:
You left a long job or an agent running on the desktop, and something breaks while you are out.
KEY FEATURES FOR THIS USE CASE
It broke while you were out, and you fixed it from the phone
Claude Code dispatching Codex and Antigravity
Best For:
Developers who already let one agent plan and want it to hand parts of the job to other agents.
KEY FEATURES FOR THIS USE CASE
Claude Code plans, Codex and Antigravity do the work, you approve
A second agent reads the change before you do
Best For:
Developers who want a second agent to go through every change before they review it themselves.
KEY FEATURES FOR THIS USE CASE
Two agents check the change before you do
Code graph through the AST API
Best For:
Codebases where a changed signature breaks callers the agent never opened.
KEY FEATURES FOR THIS USE CASE
The agent knows who calls the function it is changing
Schedule, precheck command, keep-alive
Best For:
Work you want done by morning, such as dependency bumps, flaky test triage or a nightly report.
KEY FEATURES FOR THIS USE CASE
Set it in the evening, read the results in the morning
Webhook URL into a chosen terminal tab
Best For:
Anyone with a script or CI job that should hand an event to an agent waiting in a tab.
KEY FEATURES FOR THIS USE CASE
CI fails, an agent is already on it
LAN machines, SSH workspaces, take over and give back
Best For:
People whose desktop or server has the cores and memory, but who spend part of the day on a laptop.
KEY FEATURES FOR THIS USE CASE
Agents on the desktop, you on the laptop
Browser panel and local HTML preview
Best For:
Front-end and docs work where you need to see the page the agent just changed.
KEY FEATURES FOR THIS USE CASE
The agent builds it, you look at it in the next pane
AI usage dashboard for Claude Code and Codex
Best For:
People running scheduled and dispatched agents across several projects who want to know where the quota goes.
KEY FEATURES FOR THIS USE CASE
See which project the agents are spending on
Let your agents run the terminal while you are away
Termdock has built-in session support for Claude Code, Codex, Antigravity (agy, which replaced the Gemini CLI integration), GitLab Duo and OpenCode. Any other CLI agent runs in a Termdock terminal too.
Through the termdock CLI and the Terminal API. An agent can create terminals, read and stream their output, send input, rename them and arrange panes, and it can open another agent's terminal and follow its output. Bundled skills are installed into Claude Code and Codex automatically; the termdock CLI is installed from the app's settings.
Agents keep running. Push to Discord or Telegram is off by default. Once you turn it on, sessions you /watch notify you when their output goes idle, and agents can push a message themselves with termdock notify. A session's first push opens a Discord thread for it, and typing in that thread talks to the session. Claude Code and Codex permission requests stay in the Workstream panel on the desktop. You can also open Termdock in your phone browser after pairing it once.
Connections between Termdock machines on your LAN are end-to-end encrypted and do not go through a cloud. Phone browser access works on the same network, or through a Tailscale or ZeroTier address when you are away. Notifications are delivered through Discord or Telegram, so they pass through those services.
Send this page to whoever on your team runs Claude Code, Codex or Gemini CLI and still checks every tab by hand.
Claude Code, Codex, Gemini CLI and other CLI agents drive Termdock through its CLI and API, and they can ping you on Discord or Telegram when they need a decision.
macOS • Windows • Free