Native macOS Agent Terminal

Mission control for your coding agents.

CmdBrief is a native, GPU-accelerated terminal that runs and supervises Claude Code and Codex across every project you own — see who’s working, who’s blocked, and who needs you. Full control of multiple products from one window, without the babysitting.

Native macOS 13+ Local-first Claude Code, Codex & more Private beta
Why nowAI made building faster. Supervising it is the new bottleneck.

An agent runs on its own for twenty minutes, then silently stops on one approval. Multiply that by every product a founder keeps in flight, and watching terminals becomes the job.

Recorded from the beta build — git status and a 12-test cargo run streaming in a demo workspace.
Terminal reality

Agents don’t need you for twenty minutes. Then they need you right now.

Claude Code is waiting on a plan approval in one window. Codex wants a yes on its next step in another. A third finished ten minutes ago and nobody noticed. The work isn’t hard — the watching is. CmdBrief is the founder’s control room: every agent, every project, everything around them, one window.

How CmdBrief works

Give every project a workspace. Launch agents inside it. Get pulled in only when it matters.

01

Give every project a workspace

Tabs, split panes, startup commands, and saved layouts — grouped and color-coded per project, restored across restarts.

02

Run agents where you already work

Launch Claude Code or Codex in any pane — or assign a task and CmdBrief starts the agent with full project context.

03

Let CmdBrief do the watching

Live per-pane status, attention badges, and native notifications the moment an agent needs a decision from you.

Agent supervision

Everything in this section ships in the beta build.

Live agent status, per pane

Every Claude Code and Codex session reports working, needs action, completed, or failed — driven by provider hooks, not guesswork. Attention badges roll up to tabs and the sidebar.

Know the moment you are needed

When an agent stops for a question, a plan approval, or a permission prompt, CmdBrief tells you — native macOS notifications and a menu-bar presence, not a buried terminal bell.

Task to agent in one click

Assign a project task to Claude or Codex. CmdBrief builds the prompt from the task and project context, launches the agent in a pane, tracks the run, and updates the task.

Usage limits, always visible

Claude and Codex 5-hour and weekly windows tracked live with countdowns — you always know how much agent runway the day has left.

Resume any session

Browse your local Claude Code and Codex sessions — title, directory, git branch, tokens, runtime — and pick up any of them with one click.

A real GPU terminal underneath

A full xterm-class emulator with GPU-rendered text, split panes, scrollback that survives restarts, and command blocks annotated with exit status, duration, and git state.

One windowevery project, every agent
Zero cloudyour code stays on your Mac
5h + weeklyClaude & Codex limits tracked live
One clickfrom task to running agent
Around the agent

The context lives next to the code.

Reviewing an agent’s work shouldn’t mean leaving the terminal. CmdBrief keeps the diff, the files, and the running services in panes beside the session that produced them.

  • Git diff viewer and per-repo dashboard — branch, ahead/behind, staged and unstaged changes, recent commits
  • File explorer and read-only file viewer panes next to your agents
  • Dev-server detection — local URLs found in output, deduped, one click to open
  • Quick actions: Explain Codebase, Run Tests, Security Scan — plus actions discovered from SKILL.md files in your repos
  • System and per-app stats, with a native menu-bar monitor
CmdBrief review tab: a syntax-colored git diff of a Rust routes file beside a file explorer pane.
Actual screenshot — reviewing an uncommitted diff beside the file tree.
A serious terminal

Not a wrapper. A terminal you’d switch to anyway.

CmdBrief stands on its own as a fast, native terminal — the agent layer is built into it, not bolted on.

Workspace templates

Save a workspace — tabs, panes, layout, startup commands — and reopen it for any project. Secrets stay out of the file as ${NAME} references.

MCP server mode

CmdBrief is itself an MCP server. Your agent can inspect and reconfigure workspaces — every change staged and applied only after you approve it in-app.

Split-pane layouts

Weighted splits with snap guides, pane zoom, drag-and-drop rearrangement, and layout presets from single pane to 2×2.

Projects and tasks

Per-workspace Kanban with status, priority, and acceptance criteria. Assign a task to yourself — or to Claude or Codex.

Git-aware panes

Each command block records the git snapshot it ran against. The dashboard is a local-only view — it never pushes, fetches, or phones home.

Menu-bar monitor

A native macOS menu-bar app with live CPU, GPU, RAM, and battery — and agent attention at a glance.

Built for speed

Rust end to end, with a WGPU renderer that draws terminal text pixel-identical to the UI. Fast under load, easy on the battery.

Safe imports

Imported layouts have auto-run commands demoted to manual, so a shared workspace can never silently execute anything.

Use cases

One founder. Many products. All moving.

Run a product portfolio solo

A workspace per product, grouped and color-coded. Attention badges show which of your five projects needs you before you open a single pane.

Parallel agents without chaos

Claude Code refactors in one pane while Codex scaffolds in another. Needs-action alerts tell you who to answer first.

Review before you ship

The diff viewer and file tree sit beside the session that wrote the code — judge an agent’s work with the evidence in view.

Delegate tasks, not prompts

Write the task once on the project board, assign it to Claude or Codex, and it launches with the project context attached.

Pick up where you left off

Yesterday’s session — directory, branch, tokens — resumes in one click. No digging through ~/.claude.

Keep client work walled off

Separate workspaces, histories, and startup commands per client. Context never bleeds between engagements.

Running agents today

Five terminal windows, one silently waiting for approval

Guessing how much Claude or Codex you have left today

Yesterday’s session lost somewhere in ~/.claude

Pasting project context into every prompt

Alt-tabbing to check if the agent finished

With CmdBrief

Every agent’s state visible in one window

5-hour and weekly windows tracked live

Browse and resume any local session

Tasks launch agents with context attached

Notified the moment you’re actually needed

Local-first, verifiably

Your code never becomes our product.

CmdBrief is a local Rust app, not a cloud IDE. Agents talk to their own providers under your accounts; CmdBrief itself keeps everything on your Mac.

Repos never leave your machine Session lists read metadata, never transcripts Crash reports stay local Secrets referenced as env vars, never stored Agent-made changes need in-app approval
Roadmap

Where it’s heading: from supervising code to running the whole project.

In development for the beta cohort — none of these ship in today’s build.

In development

Weekly Founder Brief

A cross-project summary of wins, risks, and next actions.

In development

Search Console Opportunity Finder

Turn impressions and CTR gaps into agent-ready SEO tasks.

In development

Changelog to Content

Turn a shipped feature into posts and launch assets.

In development

Launch Checklist

Generate positioning, copy, and distribution tasks for a release.

In development

Feedback to Tasks

Turn support messages and reviews into prioritized work.

Run every agent from one place.

The beta is for founders and builders who run Claude Code or Codex on real products. Join the waitlist and help shape the terminal they deserve.

Private betamacOS 13+Claude Code & CodexNo credit card
FAQ

Questions, answered

CmdBrief is a native macOS terminal app, written in Rust with a GPU-accelerated renderer, built around running AI coding agents. It gives every project a workspace with tabs and split panes, and it supervises your Claude Code and Codex sessions — live status per pane, alerts when an agent needs you, usage-limit meters, and one-click session resume. For a founder running several products at once, it's full control of all of them from one window.

Deep supervision — live working / needs-action / failed states, notifications, usage meters, and session resume — is built for Claude Code and Codex, the agents most people run daily. Other CLI agents like OpenCode run fine in a regular terminal pane; they just don't get the agent-specific status layer yet.

No. CmdBrief is a local app, not a cloud IDE — your repos, terminal history, and settings stay on your Mac. Agents connect to their own providers under your existing accounts, exactly as they would in any terminal. CmdBrief's session browser reads local session metadata only, never transcript contents, and crash reports are stored locally instead of being transmitted.

Yes, the beta is a native macOS app and requires macOS 13 or later. Native pieces like the menu-bar system monitor and notifications are part of why it's Mac-first.

Join the waitlist with your email — invites go out in waves, and no credit card is involved. The beta is the best fit if you already run Claude Code or Codex on real projects and want them supervised in one place.

The private beta is free. The plan is for the core terminal to stay free, with paid features aimed at heavier team use later — pricing will be announced well before anything is charged.