Coding agents

Claude Code and Codex, Run From the Mac Notch

To run a coding agent from the Mac notch, hover the notch, open Agents, pick a folder and type the task. Brim starts Claude Code, Codex or any of 19 agents that speak the Agent Client Protocol, streams the transcript into the panel, and asks you before a command runs. Press ⌘Y to allow or ⌘N to deny. Sessions you started in Terminal show up too. Brim is $4.99, once.

The problem

Agents stop to ask permission, then wait. You’re in another window, so the run sits idle until you happen to look back at the terminal.

How it works in the notch

  1. 1

    Pick a folder and an agent. Choose Claude Code, Codex or an ACP agent, the folder to work in, and the model, mode and effort.

  2. 2

    Type the task. The transcript streams into the notch: messages, tool calls, diffs and questions.

  3. 3

    Approve without switching. When the agent wants to run a command or edit a file, the notch shows it. ⌘Y allows, ⌘N denies.

  4. 4

    Get on with your day. Close the panel. The mascot beside the camera shows working, needs you, or done.

How to approve agent commands without watching the terminal

Brim talks to each agent the way its own tools do: Claude Code over its streaming JSON mode, Codex over its app server, and everything else over the Agent Client Protocol. Approvals are relayed exactly as the agent asked for them, so a deny in the notch is a deny in the agent.

For sessions you started yourself, Brim installs the agent’s own hooks so it can tell when a terminal session is working or waiting. Hover the mascot to see what it wants.

Use cases

Kick off a refactor and keep writing the PR description. Let Codex run the test suite while you answer email, and approve the one command it asks about. Run two agents in two repos and see at a glance which one is blocked.

When another tool is the better choice

If you live in one IDE with its own agent panel, that panel may be enough. If you want a notch only for music, a free app will do; see Brim vs The Boring Notch. For the broader picture, read coding agents in the Mac notch.

Privacy notes

Agents run locally in the folder you choose, signed in with your own accounts. Brim relays approvals and shows the transcript; it doesn’t upload your code. Read the privacy policy.

Questions

Which agents does Brim support?
Claude Code and Codex natively, plus 19 agents over the Agent Client Protocol, including Gemini CLI, Cursor Agent, OpenCode, Copilot CLI, Goose, Qwen Code, Amp, Cline and Kimi CLI.
Do I need to install the agents separately?
Yes. Brim drives the CLIs you already installed and signed in to, so your plan, your limits and your settings carry over.
Does Brim see sessions I start in Terminal?
Yes. Brim reads their logs and installs the agents’ own hooks, so terminal and editor sessions appear in the notch with their status.
Can I change model or effort mid-session?
Model, mode and effort are chips in the composer. Pick before you send, or change them for the next turn.
Is agent control a subscription?
No. It’s part of the one-time $4.99 license.
Does OmniNotch do this?
No. OmniNotch shows AI usage meters but doesn’t start or control agents. See Brim vs OmniNotch.