Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>MR Multi coderNew to Visual Studio Code? Get it now.
MR Multi coder

MR Multi coder

MR INNOVATIONS

|
2 installs
| (1) | Free
MR Multi Model Ai Coder — multi-provider AI coding assistant for VS Code. Bring your own Claude key, or use free models via Kilo Code CLI and Qwen (DashScope).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MR Multi Model Ai Coder

The Claude Code experience — on your own keys, your own CLIs, and a pile of completely free models.

👉 Install from the VS Code Marketplace

📚 Features · User documentation · Architecture


Ever been locked out of Claude in the middle of your work?

You're deep in a problem. Claude is helping you ship. Then — nothing. You're locked out.

  • Your account got flagged for "unusual activity."
  • You hit a daily usage limit right when you needed it most.
  • The service is down for an hour.
  • You signed in from a second machine and suddenly everything breaks.
  • You share one account to save money, and one flag means everyone loses access.

Whatever the reason, your whole day stops while you figure out what to do next. You lose your train of thought. You lose the conversation you were halfway through. And the problem you were about to solve is still sitting there.

This extension makes that problem go away.

Use your own Claude account when it's working. The moment it isn't — click once and switch to a completely free model. Your chat keeps going. The files you had open, the context, the history, everything comes along. You never lose your flow.

You get three things in one extension:

  • Your own Claude account for the hard stuff
  • Completely free models (via Kilo Code and iFlow) for everything else — no credit card, no trial
  • Qwen if you prefer — its own API or CLI

Mix and match however you want. Pay nothing you don't need to.


Free models, out of the box

No credit card, no trial period. Install one CLI and you get dozens of models ready to use:

Kilo Code (npm install -g @kilocode/cli)

  • Stepfun Step 3.5 Flash · Grok Code Fast · Nvidia Nemotron 3 Super 120B
  • ByteDance Seed 2.0 Pro · Arcee Trinity Large Thinking
  • OpenRouter free tier · Elephant Alpha · Kilo Auto

Qwen — DashScope free tier (API) or the Qwen CLI

Mix and match. Use Claude for the hard reasoning, flip to a free model for routine edits, pay for nothing you don't need.

iFlow support is currently paused while the iFlow CLI's sign-in flow stabilises — it'll come back once their auth migration is complete.


What you get

Everything Claude Code users expect, plus a few things they don't:

  • Multi-tab chats — every conversation is a real editor tab. Drag, split, pin.
  • Full agentic loop — Read / Write / Edit / Bash / Grep / Glob, each gated by per-turn approval
  • Inline file diff in the approval card — see exactly what will change before you say yes (+added, −removed, colour-coded, collapsible)
  • Automatic checkpoints + rewind — any turn can be undone and the files come back
  • Hot-swap provider or model mid-conversation — no reset, context replays cleanly to the new backend
  • Smart @file mentions — fuzzy workspace search, case-insensitive, recently-open files ranked first
  • Attach from any folder — native OS file picker, like uploading to a web app. Downloads, Desktop, other drives.
  • Paste screenshots with Ctrl+V — auto-saved under .mrmulticoder/pasted-images/ and attached
  • Proper Markdown rendering with syntax-aware code blocks and one-click Copy code
  • Copy / Edit-and-resend / Regenerate on every message
  • ↑/↓ history — cycle through your previous prompts terminal-style
  • TodoWrite as a live checklist — watch the agent's plan update in real time
  • Live usage readout — input / output tokens, context-window %, estimated cost per turn and session
  • Cost cap per session, four permission modes (plan / default / acceptEdits / bypassPermissions)
  • MCP servers on the Claude backend, same config shape as Claude Code
  • /init wizard — one command generates a CODER.md and wires it into every provider's memory file (CLAUDE.md, KILO.md, IFLOW.md, QWEN.md, AGENTS.md) so your whole team's conventions ride along automatically

Install

Easiest — VS Code:

  1. Open Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  2. Search MR Multi coder
  3. Click Install

Command line:

code --install-extension mr-innovations.mr-multi-coder

Marketplace page: https://marketplace.visualstudio.com/items?itemName=mr-innovations.mr-multi-coder


Quick start

  1. Click the MR icon in the Activity Bar (left edge) — that's your Conversations sidebar.
  2. Start a new chat from any of three places:
    • New Conversation button in the sidebar
    • MR icon in the top-right of any open file's editor toolbar
    • ✱ MR Multi coder entry in the status bar
  3. Pick a provider from the chip at the bottom of the chat.
  4. Configure credentials the first time — either an API key (MR Multi coder: Set Claude API Key) or just install the relevant CLI on your PATH.
  5. Type a task. Enter sends, Shift+Enter makes a newline, ↑ cycles through previous prompts.

Every conversation is a standalone editor tab. Open five in parallel if you want.


Providers

Provider Auth How it runs
Claude (Anthropic API) Your API key Direct via @anthropic-ai/claude-agent-sdk — full agent, MCP, checkpoints
Kilo Code kilo on PATH Background subprocess (JSON protocol). CLI never shows. Free models.
Qwen DashScope key or qwen CLI API: streaming SSE. CLI: subprocess.
~~iFlow~~ — Paused — iFlow's CLI auth migration in progress

Note on CLI providers — we spawn them with stdin/stdout pipes (not a pseudo-terminal). If a CLI insists on a real TTY or needs interactive first-time login, run it once in VS Code's integrated terminal to complete that step, then try again.


Key commands

Open the Command Palette (Ctrl+Shift+P) and type MR Multi coder:

  • New Conversation (Ctrl+Shift+Alt+A)
  • Set Claude API Key / Set Qwen API Key (DashScope)
  • Select Provider… / Select Model… / Select Permission Mode…
  • Add Selection to Chat (Ctrl+Shift+L)
  • Manage MCP Servers / Toggle MCP Server…
  • Compact Conversation · Rewind to Checkpoint… · Fork Session with Summary…

Slash commands inside the chat: /init, /help, /compact, /clear, /fork <summary>, /cost.


Key settings (under mrMultiCoder.*)

Setting Default What it does
provider claude Active backend
permissionMode default Approval behaviour
claude.model claude-sonnet-4-6 Model for the Claude provider
claude.backend anthropic Anthropic / Bedrock / Vertex / Foundry
qwen.authMode api api (DashScope) or cli
mcpServers {} Same JSON shape as Claude Code's settings.json
loadProjectMemory true Auto-load CODER.md, CLAUDE.md, AGENTS.md, .mrmulticoder/MEMORY.md
autoCompactThreshold 0.8 Trigger /compact at this fraction of context
toolResultTruncateBytes 50000 Cap large tool results
costCapUsdPerSession 0 Block sends past this cost; 0 disables
telemetry.enabled false Opt-in only, no content / paths / keys

Team conventions (/init)

Run /init in any chat. It asks you a handful of questions (max file size, testing policy, commit style, off-limits paths, etc.), writes a single CODER.md at the repo root, and wires a reference to it into CLAUDE.md, KILO.md, IFLOW.md, QWEN.md, and AGENTS.md so every provider reads the same conventions.

Change the rules later? Edit CODER.md — everything else picks it up automatically.


Security

  • API keys live in VS Code's SecretStorage — never in settings.json, never synced, never logged.
  • CLI providers are auto-detected on your PATH. Nothing is bundled.
  • Untrusted / virtual workspaces correctly gate file-edit and shell tools.
  • Workspace trust respected throughout — Bash and edit tools refuse to run in untrusted folders.

Org policy (optional)

Commit a .mrmulticoder/policy.json to your repo to lock behaviour for contributors:

{
  "forcedPermissionMode": "plan",
  "forcedDisallowedTools": ["Bash"],
  "costCapUsdPerSession": 5,
  "disableCliProviders": false,
  "lockProvider": "claude"
}

Documentation

  • FEATURES.md — complete catalog of every feature, every slash command, every setting.
  • DOCUMENTATION.md — day-to-day user guide: install, configure providers, attachments, rewind, troubleshooting.
  • ARCHITECTURE.md — how the extension is built: bundle layout, protocol, per-tab lifecycle, security posture.
  • CHANGELOG.md — what changed in each release.

Feedback

Bug, missing feature, weird edge case? File it on the Marketplace page or reach out to the publisher.

  • Marketplace: https://marketplace.visualstudio.com/items?itemName=mr-innovations.mr-multi-coder
  • Publisher: MR Innovations

Legal

MIT licensed — see LICENSE.

Not affiliated with Anthropic. "Claude Code" is Anthropic's trademark. This extension is independent and uses Anthropic's official Agent SDK for the Claude provider. "Kilo Code", "iFlow", and "Qwen" are independent CLIs from their respective authors.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft