# o_(◉) monocle > Review your AI agent's code as it writes it. Leave comments on diffs, submit structured feedback, and watch the agent fix things in real time — all from your terminal. ## Docs - [Agent Integration](https://docs.getmonocle.sh/concepts/agent-integration.md): How monocle connects to your AI coding agent via MCP tools, skills, or CLI commands. - [Push Notifications](https://docs.getmonocle.sh/concepts/push-notifications.md): How monocle delivers your review feedback to your AI agent. - [Review Loop](https://docs.getmonocle.sh/concepts/review-loop.md): Understand how monocle's review loop works between you and your AI agent. - [Review State](https://docs.getmonocle.sh/concepts/review-state.md): How monocle tracks what you've reviewed, detects changes between rounds, and helps you focus on what's new. - [Config File](https://docs.getmonocle.sh/configuration/config-file.md): Customize monocle's layout, diff style, and behavior with a JSON config file. - [Keybindings](https://docs.getmonocle.sh/configuration/keybindings.md): Override any monocle keybinding with your preferred keys. - [Agent Setup](https://docs.getmonocle.sh/guides/agent-setup.md): Connect monocle to Claude Code, OpenCode, Codex CLI, or Gemini CLI. - [Plan Review](https://docs.getmonocle.sh/guides/plan-review.md): Review your agent's plans and architecture decisions before it writes code. - [Review Gating](https://docs.getmonocle.sh/guides/review-gating.md): Block your agent until you approve its plan or current work. - [Sessions](https://docs.getmonocle.sh/guides/sessions.md): Manage review sessions, track files, and persist your work across restarts. - [Installation](https://docs.getmonocle.sh/installation.md): Install monocle on macOS or Linux. - [Introduction](https://docs.getmonocle.sh/introduction.md): monocle is a terminal-based code review companion for AI coding agents. - [Quick Start](https://docs.getmonocle.sh/quickstart.md): Get monocle running alongside your AI coding agent in minutes. - [Agent Commands](https://docs.getmonocle.sh/reference/agent-commands.md): CLI commands for agents to interact with a running monocle session. - [CLI Reference](https://docs.getmonocle.sh/reference/cli.md): Complete reference for all monocle command-line commands. - [Keybindings](https://docs.getmonocle.sh/reference/keybindings.md): Complete keyboard shortcut reference for monocle. - [Troubleshooting](https://docs.getmonocle.sh/reference/troubleshooting.md): Solutions for common monocle issues.