AI agent · local and cloud models
An AI agent that picks the model for each task — and shows its work.
Michi runs in your terminal, VS Code and on your Mac. For every task it checks which models you can use, weighs capability, cost and your rules, and tells you why it chose one. Then it gets to work — with tools, subagents and your approval.
Look around freely; sign in to download. Bring your own models and keys.
Refactor the auth middleware and add tests for expired tokens.
- Understood
- Code change · several files · needs file edits and a test run
- Eligible
- 3 of 5 offerings · 2 excluded (no tool use; context too small)
- Selected
- Coding model A API Provider X
- Why
- Best capability fit for multi-file edits under your Balanced policy; estimated cost within budget.
run_tests — waiting for your approvalHow Michi chooses a model
Not the cheapest. Not a fixed favorite. An eligible model that fits the task and your rules — with the reasoning on record.
- 01
Your task
In the terminal, editor or desktop app.
- 02
Understand it
What kind of work, how hard, which tools it needs.
- 03
Check eligibility
Which models you can use — local, API or subscription — within your privacy and provider rules.
- 04
Select
Weigh capability, expected cost and reliability for your policy.
- 05
Run and record
Execute with failover if a provider fails; log it in the Flight Recorder.
Intelligence that works where you work
Three clients, one engine. Sessions, tools and routing behave the same everywhere.
A real Michi Desktop session in a new folder: the app ran a real model (gemini-3.5-flash-lite), edited a file and ran its tests. A script typed the task and pressed Approve; idle seconds were trimmed from the start. Michi Desktop
macOSA native Mac window for Michi. Chat, review tool calls and approve actions visually.
Download for macOS →Real VS Code with the Michi extension, a real michi acp agent and a real model (gemini-3.5-flash-lite) in a new session. A script typed the task and pressed Approve once; the screenshot crops the chat panel. Michi VS Code
Extension · ACPMichi inside your editor. Plan, edit and review code without leaving VS Code.
Install the extension →A real michi go session in a new folder with a real model (gemini-3.5-flash-lite). A script typed the task and answered the approvals; the recorded terminal output is replayed at its original timing in a terminal emulator, and idle time after the finish is cut. Michi Go
TerminalThe interactive terminal agent — the most direct line to Michi Core.
Get the install command →
More than a model picker
Explainable routing
See eligible models, the one selected and the factors behind it.
Local and cloud
Models on your own machine sit next to API and subscription offerings.
Tools and MCP
Read and edit files, run commands, connect MCP servers.
Parallel subagents
Split work across workers, each routed for its own part.
You approve actions
Permission prompts before edits and commands; policies you control.
Flight Recorder
What ran, on which model, with failovers and usage where reported.
Michi OS: missions that keep running
A persistent host for Michi Core on Linux or a Raspberry Pi. Start a mission on your desk, check on it from your phone. Not available yet.
Follow Michi OS developmentHost · Linux / Pi → Michi Core → Missions → Desktop · VS Code · iPhone · iPad