Open source terminal UI

Review every line
your agent writes.

Monocle runs alongside your AI coding agent in a separate terminal. See diffs in real time, leave line-level comments, and submit structured feedback the agent acts on immediately.

$ brew install josephschmitt/tap/monocle

Also available from GitHub Releases

monocle
Monocle TUI showing diff review with inline comments
Works with Claude Code Codex Gemini CLI OpenCode

AI agents write thousands of lines per session. Without review, bugs compound.

Monocle gives you a dedicated terminal to watch, comment on, and guide your agent's work — like a pull request review, but live.

Everything you need to
review agent code

Your agent writes code fast. Monocle gives you the tools to keep up.

Diff review

See every file your agent changes in unified or side-by-side diff views with syntax highlighting and intra-line diffs.

Structured feedback

Leave line-level comments — issues, suggestions, notes — then submit a structured review the agent receives and acts on.

Plan review

Review the agent's plan before it writes code. Leave feedback on the approach, then let it proceed once you're satisfied.

Instant review loop

Submit a review and the agent receives it immediately via MCP channels. It fixes issues, you review again — a tight back-and-forth that converges fast.

Pause & resume

Pause the agent to catch up with your review. Submit feedback when you're ready and the agent picks up where it left off.

Suggested edits

Propose exact code changes with GitHub-style suggestion blocks. The agent applies them directly — no copy-pasting needed.

Multi-agent support

Works with Claude Code, Codex, Gemini CLI, OpenCode, or any agent that supports skills or CLI commands.

Review gating

Block the agent until you approve its plan. Iterate across as many rounds as it takes until you're satisfied.

Three commands.
That's it.

1

Install

brew install josephschmitt/tap/monocle

Single binary, no dependencies.

2

Register

monocle register claude

Installs skills and configures your agent.

3

Review

monocle

Open a terminal and start reviewing.

Start reviewing
agent code today.

$ brew install josephschmitt/tap/monocle
Star on GitHub