Your agents'
control room
Watch every tool call. Steer active work. Approve the risky parts. One open-source workspace for Claude Code and Codex.

See. Understand. Control.
The instruments missing from a terminal-only workflow.
Observe
Live turns, tools, diffs, approvals, reasoning, and sub-agents.
Understand
Usage, limits, context, file impact, and agent progress.
Control
Steer, interrupt, approve, rewind, branch, and resume.
Native where it matters
The whole turn, in context
Expand the timeline to inspect reasoning, tool calls, results, and edits.
Add a dark mode toggle to the settings page
export function SettingsPage() {
return (
<div className="p-6">
<h1>Settings</h1>
<section>
<h2>General</h2>
{/* settings content */}
</section>
</div>
);
}I found the settings page and the existing theme hook. Let me add the dark mode toggle.
The sub-agent found that `useTheme` doesn't persist preferences yet. I'll wire it up to `useLocalStorage` so the dark mode setting persists across sessions.
Done! I've added a dark mode toggle to the settings page with persistence. The toggle uses `useTheme` backed by `useLocalStorage` and all tests pass.
Built for agent-scale work
Live control
Stream, steer, interrupt, and resume active agent work.
Native approvals
Review command, file, network, and tool requests in context.
Goals & tasks
Track durable objectives, budgets, owners, and dependencies.
Usage clarity
See tokens, cache behavior, context, limits, and published costs.
File intelligence
Inspect per-edit and net diffs, then rewind when needed.
Sub-agents
Follow agent lifecycle, messages, results, and background work.
Worktrees
Connect sessions to branches, PRs, and parallel workspaces.
MCP & config
Control servers, skills, commands, workflows, and project rules.
Bring your agents into view
Use Claude Code, Codex, or both. Cogpit uses your existing CLI login.
Download the app
macOS and Linux packages from GitHub Releases.
View releases →Run it locally
cd cogpit && bun install
bun run dev