Back to Projects
ActiveFeatured

opencode-cockpit

opencode-cockpit
Codestz/opencode-cockpitTypeScript 8

Your agent, on instruments. Cockpit adds what OpenCode does not ship with: shells that keep running, subagents you can watch, a pull request in the terminal, and a trail of everything each conversation made.

Tech Stack

TypeScriptOpenCodeTUIPTYBunnpm

Your agent, on instruments

OpenCode is a great agent in the terminal. Cockpit gives it instruments: shells that outlive the turn, subagents you can watch, a pull-request style review in the terminal, and a trail of everything each conversation shipped.

One OpenCode session with Cockpit: a running shell, subagents at work and a trail of tickets and pull requests in the sidebar
One session with Cockpit: tests run in the background, subagents work in parallel, and the PR lands in Trail under its ticket.
Seven bays
7Bays, all on by default
1 & 2OpenCode versions
1Command to set up
BayWhat it gives you
TrailWhat every conversation shipped (PRs, tickets, deploys) and which one shipped it
ShellTerminals that outlive the turn; the agent waits on a port or a pattern, you watch
SubagentsEvery helper in the sidebar with what it is doing now, and its whole run one key away
ReviewReview changes like a pull request: notes on lines, which the agent reads and resolves
StatusHow full the context is, where the tokens went, what changed, what it costs
TrustApprove the same command three times and Trust answers it for you
UpdaterEvery plugin you have: what runs, what is published, and an update you pick

Set up in one sentence

Install, restart, then type /cockpit-setup. The agent reads your settings, asks only what matters, and writes the smallest correct file.

sh
1opencode plugin add opencode-cockpit@0.11.1

Docs at cockpit.codestz.dev.