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 gives you a dedicated terminal to watch, comment on, and guide your agent's work — like a pull request review, but live.
Your agent writes code fast. Monocle gives you the tools to keep up.
See every file your agent changes in unified or side-by-side diff views with syntax highlighting and intra-line diffs.
Leave line-level comments — issues, suggestions, notes — then submit a structured review the agent receives and acts on.
Review the agent's plan before it writes code. Leave feedback on the approach, then let it proceed once you're satisfied.
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 the agent to catch up with your review. Submit feedback when you're ready and the agent picks up where it left off.
Propose exact code changes with GitHub-style suggestion blocks. The agent applies them directly — no copy-pasting needed.
Works with Claude Code, Codex, Gemini CLI, OpenCode, or any agent that supports skills or CLI commands.
Block the agent until you approve its plan. Iterate across as many rounds as it takes until you're satisfied.
Single binary, no dependencies.
Installs skills and configures your agent.
Open a terminal and start reviewing.
brew install josephschmitt/tap/monocle