Requirements
- A coding agent: Claude Code, OpenCode, Codex CLI, or Gemini CLI
- A terminal with 256-color or true color support
- A JavaScript runtime (Bun, Deno, or Node.js) — required only for Claude Code push notifications
- A Nerd Font — optional, but recommended for file icons
Homebrew (recommended)
The fastest way to install Monocle on macOS or Linux:brew upgrade monocle.
Pre-built binaries
Download the binary for your platform from GitHub Releases, extract it, and move it to a directory on yourPATH.
Build from source
If you prefer to build Monocle yourself, you’ll need devbox to set up the Go environment:bin/. Copy it to a directory on your PATH:
Verify the installation
Confirm Monocle is installed and on yourPATH:
The --global flag
Many Monocle commands accept a --global flag. Without it, Monocle writes configuration (skills, MCP channel config) into the current project directory — for example, .claude/skills/ in your repo. With --global, it writes to your user-level config directory instead, so the same configuration applies across all your projects.
Project-level configuration takes precedence over global configuration. Register Monocle globally with
monocle register --global if you want it available in every project without running monocle register per repo.Next steps
Once Monocle is installed, register it with your agent and start a review session:Quickstart
Register Monocle with your agent and run your first live review in minutes.