Skip to content
aicoolies logo
Reflection logo

Mirror CLI (Reflection)

Reflection's open-source terminal coding agent, trained alongside the open-weight Beam 1.0 model

Open-source (Apache 2.0) terminal coding agent from Reflection AI, in early beta, released alongside the open-weight Beam 1.0 model. It reads and edits code and runs commands with manual or auto approval, runs parallel agents in separate worktrees, offers microVM sandbox workspaces, and supports AGENTS.md, skills, MCP and Python extensions. Defaults to Beam but also works with OpenRouter, OpenAI, Anthropic, a ChatGPT plan or a custom or self-hosted endpoint.

About Mirror CLI (Reflection)

Mirror CLI is Reflection AI's coding agent for the terminal. You describe a task and the agent reads your code, edits files and runs commands in the project until the task is done, showing each step. Reflection open-sourced it on October 16, 2026 alongside Beam 1.0, its first open-weight model: a 501B-parameter sparse Mixture-of-Experts model with 23B active parameters, released on Hugging Face under the Apache 2.0 license in BF16, FP8 and NVFP4 formats. Reflection says Beam was trained along with the Mirror harness. Mirror is labelled early beta, and commands and behaviour may change between releases.

By default Mirror runs in manual mode and pauses before shell commands, file writes and edits, connected-service tools and most extension tools; auto mode lets the agent proceed. /worktree starts another agent in a separate checkout so parallel tasks do not collide, and each workspace keeps its own conversation, model, reasoning effort and approval mode. /sandbox runs file and shell tools in a microsandbox microVM that reaches only allowlisted HTTPS hosts and gets no host credentials. Conversations are saved under ~/.mirror and can be resumed or branched, and project instructions (AGENTS.md), skills, MCP connections and Python extensions customise the agent.

Mirror uses Reflection's Beam-1.0-501B-A23B by default, but the provider is selectable: Reflection, OpenRouter, OpenAI Responses, Anthropic Messages, an existing ChatGPT plan through a Codex CLI login, or any compatible Chat Completions endpoint, including a local or self-hosted server. Architecturally, a Python product layer talks to a Rust agent core over a local connection.

Mirror itself is free and installs with uv tool install reflection-mirror on macOS 15+ (Apple Silicon) or Linux (x86-64/ARM64, glibc 2.28+); native Windows is not supported. Model usage is billed by the chosen provider; because Beam's weights are open, you can also point Mirror at your own Beam endpoint. Reflection describes its first-party API as a public beta that is free to start and does not publish per-token prices; usage is governed by rate limits and a plan-based daily token allowance.

Pricing & Platform Specs

Pricing Summary

Mirror CLI is free and open source under the Apache 2.0 license. Model costs depend on the provider you connect (OpenRouter, OpenAI, Anthropic, a ChatGPT plan or your own endpoint). Reflection's own API, used by default with Beam, is a public beta that is free to start; Reflection has not published per-token prices.

Supported Platforms

Terminal CLI for macOS 15+ on Apple Silicon and Linux (x86-64, ARM64, glibc 2.28+); no native Windows; installs via uv (PyPI: reflection-mirror)

Explore categories, tags & use cases

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Mirror CLI (Reflection)?

Open-source (Apache 2.0) terminal coding agent from Reflection AI, in early beta, released alongside the open-weight Beam 1.0 model. It reads and edits code and runs commands with manual or auto approval, runs parallel agents in separate worktrees, offers microVM sandbox workspaces, and supports AGENTS.md, skills, MCP and Python extensions. Defaults to Beam but also works with OpenRouter, OpenAI, Anthropic, a ChatGPT plan or a custom or self-hosted endpoint.

Is Mirror CLI (Reflection) free?

Yes — Mirror CLI (Reflection) is free to use. Mirror CLI is free and open source under the Apache 2.0 license. Model costs depend on the provider you connect (OpenRouter, OpenAI, Anthropic, a ChatGPT plan or your own endpoint). Reflection's own API, used by default with Beam, is a public beta that is free to start; Reflection has not published per-token prices.

Is Mirror CLI (Reflection) open source?

Yes — Mirror CLI (Reflection) is open source.

Is Mirror CLI (Reflection) still maintained?

Yes — Mirror CLI (Reflection) is active. Its listing was last verified on October 21, 2026.