reflection-oss / mirror
git clone https://github.com/reflection-oss/mirror.git
mirror-agent-v0.1.8 · 2d ago
Mirror is Reflection's coding harness
+3
stars, 24h · #4,173
+~21
stars, 7 days · #4,982
+196
stars, 30 days · #2,671
199
★ total · +12% this week
13
forks · 0 open issues
Star history (as recorded here)
LanguagePython
LicenseApache-2.0
Created2026-10-12 (9d ago)
Last push2d ago
Watchers0
OwnerOrganization
Links
README excerpt
# Mirror Mirror is a coding agent for your terminal. It can read and edit files, run commands, and work on parallel tasks in separate repository worktrees. More documentation is available in Reflection's website. ## Install Install with uv: [code] The package is named `reflection-mirror`; the command is `mirror`. Release wheels include the native agent and ripgrep, so no Rust build is required. See the supported platforms. ## Run from source Install uv, Rust/Cargo, a C compiler, `protoc`, and ripgrep (`rg`). uv can download Python 3.12 or later. [code] Sign in when prompted, then give Mirror a task. See the CLI guide for other providers and custom model endpoints. - `mirror-dev` builds the Rust agent and runs the CLI from your checkout. - The first run downloads dependencies and compiles the agent; allow a few minutes. - Rerun after editing. It does not replace an installed `mirror` or check for updates. - Keep the full checkout: the agent, CLI, and protocol definitions build together. To work in another project, launch the same script from that project's directory: [code] By default, tools run with your account's permissions. Manual approval is not a sandbox; see local data and safety. The Rust checkpoint tests also require Jujutsu (`jj`) on `PATH`. ## License Apache-2.0. Preserve the component notices and third-party licenses when redistributing source or binaries.