Skip to main content
monocle is a terminal UI that runs alongside your AI coding agent. You review diffs in real time as the agent writes code, leave line-level comments, and submit a structured review in one batch. The agent receives your feedback and starts fixing things immediately — like a PR review, but live.

Installation

Install monocle via Homebrew or download a pre-built binary for macOS or Linux.

Quick Start

Register monocle with your agent and start your first review session in minutes.

Agent Setup

Connect monocle to Claude Code, OpenCode, Codex CLI, or Gemini CLI.

Configuration

Customize layouts, diff styles, keybindings, and review formatting.

How it works

1

Install monocle

Download monocle and install it on your system with a single command.
2

Register with your agent

Run monocle register to install skills and (for Claude Code) the MCP channel config.
3

Start reviewing

Run monocle in a separate terminal alongside your agent. Review diffs as they appear, leave comments, and submit.
4

Agent fixes your feedback

Your agent receives the review and addresses each comment. You see the updated diffs and can iterate.

Supported agents

monocle works with any agent that supports agent skills, with enhanced push notification support for Claude Code.
AgentSkillsPush notifications
Claude CodeYesYes (via MCP channels)
OpenCodeYesNo (pull-based)
Codex CLIYesNo (pull-based)
Gemini CLIYesNo (pull-based)
Push notifications require a JavaScript runtime (Bun, Deno, or Node.js) and are currently only supported with Claude Code via MCP channels.