📈 GH Trending Explorer 🎲 Surprise me

← all repos

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)

2026-10-20 · 193 ★ 2026-10-22 · 199 ★
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.