Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>CodeMago — AI Coding AgentNew to Visual Studio Code? Get it now.
CodeMago — AI Coding Agent

CodeMago — AI Coding Agent

CodeMago

|
2 installs
| (0) | Free
AI coding agent inside VS Code: plans, edits, runs commands and tests, and shows every change for you to approve. Sign in with your CodeMago plan or bring your own key (Anthropic, OpenAI, Gemini, DeepSeek, OpenRouter, Ollama…).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeMago — AI coding agent for VS Code

English · Português · Español

English

An agent that works inside your project: it reads the code, plans, edits, runs your tests and shows every change for you to approve.

The agent fixes a bug, shows the diff and runs the test

Sign in your way

  • CodeMago account — one click, sign in through the browser (Google or e-mail) and use your plan. Usage shows as a percentage in the status bar.
  • CodeMago API key (ca_…) — if you'd rather not open the browser.
  • Your own key from another provider — Anthropic, OpenAI, Google Gemini, DeepSeek, OpenRouter, Groq, xAI, Amazon Bedrock, local Ollama, any OpenAI-compatible server and dozens more. No CodeMago account needed.

Providers and keys

What it does

  • Four modes: Plan (touches nothing), Ask before editing (you see the diff and approve), Edit on its own (commands still ask first) and Full access (edits and runs).
  • Dangerous commands always ask, even in Full access: rm -rf outside the project, git push --force, curl | sh, sudo, deploys and more open the dialog with the reason in red. Commands that are not everyday ones are first checked by the same model you picked (setting codemago.juizIA).
  • Native VS Code diff for every changed file, and Undo the whole request in one click.
  • Message queue: keep typing while the agent works — it reads your message at its next step, in the same request.
  • Every command in its own block (IN / OUT), and the thinking time and tokens on screen.
  • Voice dictation: click the mic, talk, click again — the text lands in the box. Bring your own speech key (OpenAI, Groq, Google Gemini, ElevenLabs or Deepgram).
  • Attachments and web search: attach files or images (or paste one with Cmd+V); the agent searches the web when it needs to.
  • Editor context: it knows which file is open; select some code and press Cmd+Alt+K (Ctrl+Alt+K) to send the selection.
  • A real terminal: runs builds, tests and commands, and fixes what fails.
  • Tests before "done": it writes tests as files, reproduces a bug before fixing it, and reports what passed and what it did not verify.
  • Reads your project rules: AGENTS.md, CLAUDE.md, .cursorrules, Copilot instructions.
  • Slash commands (/new, /undo, /mode…), @ to attach files, a visible task list, past conversations, and any model you like from the picker.
  • English, Português and Español — follows the VS Code display language, or pick one in Settings → CodeMago.

Ask before editing Formatted answers with code, tables and checklists

Shortcuts

macOS Windows/Linux
Open the agent Cmd+Esc Ctrl+Esc
Send the selection Cmd+Alt+K Ctrl+Alt+K
Send / stop Enter / Esc Enter / Esc

Requirements

The engine is opencode (open source, MIT). If it isn't installed, the panel offers to install it with one click.

Privacy

Your code stays on your machine. The parts the agent reads to answer you are sent to the AI provider you chose: CodeMago (with your account) or the provider whose key you entered. See the privacy policy and terms.

codemago.dev · Support


Português

Um agente que trabalha dentro do seu projeto: lê o código, planeja, edita, roda os seus testes e mostra cada mudança para você aprovar.

Entre do seu jeito

  • Conta CodeMago — um clique, login pelo navegador (Google ou e-mail) e você usa o seu plano. O uso aparece em porcentagem na barra de status.
  • Chave de API da CodeMago (ca_…) — se preferir não abrir o navegador.
  • Sua chave de outro provedor — Anthropic, OpenAI, Google Gemini, DeepSeek, OpenRouter, Groq, xAI, Amazon Bedrock, Ollama local, qualquer servidor compatível com OpenAI e dezenas de outros. Não precisa de conta CodeMago.

O que ele faz

  • Quatro modos: Planejar (não mexe em nada), Perguntar antes de editar (você vê o diff e aprova), Editar sozinho (comandos ainda pedem licença) e Tudo liberado (edita e roda).
  • Comando perigoso sempre pergunta, até no Tudo liberado: rm -rf fora do projeto, git push --force, curl | sh, sudo, deploy e outros abrem o diálogo com o motivo em vermelho. Comando que não é do dia a dia passa antes pelo mesmo modelo que você escolheu (configuração codemago.juizIA).
  • Diff nativo do VS Code em cada arquivo alterado, e Desfazer o pedido inteiro com um clique.
  • Fila de mensagens: continue digitando enquanto o agente trabalha — ele lê a sua mensagem no próximo passo, no mesmo pedido.
  • Cada comando no seu bloco (IN / OUT), e o tempo e os tokens do pensamento na tela.
  • Ditado por voz: clique no microfone, fale, clique de novo e o texto cai na caixa. Com a sua chave de voz (OpenAI, Groq, Google Gemini, ElevenLabs ou Deepgram).
  • Anexos e busca na web: anexe arquivos ou imagens (ou cole uma com Cmd+V); o agente pesquisa na internet quando precisa.
  • Contexto do editor: ele sabe qual arquivo está aberto; selecione um trecho e aperte Cmd+Alt+K (Ctrl+Alt+K) para mandar a seleção.
  • Terminal de verdade: roda build, testes e comandos, e conserta o que falha.
  • Testa antes de dizer "pronto": escreve os testes em arquivo, reproduz o bug antes de consertar e conta o que passou e o que não verificou.
  • Lê as regras do projeto: AGENTS.md, CLAUDE.md, .cursorrules, instruções do Copilot.
  • Comandos com barra (/nova, /desfazer, /modo…), @ para anexar arquivos, lista de tarefas à vista, conversas anteriores e o modelo que você quiser no seletor.
  • Português, English e Español — segue o idioma do VS Code, ou escolha em Settings → CodeMago.

Atalhos

macOS Windows/Linux
Abrir o agente Cmd+Esc Ctrl+Esc
Mandar a seleção Cmd+Alt+K Ctrl+Alt+K
Enviar / parar Enter / Esc Enter / Esc

Requisitos

O motor é o opencode (código aberto, MIT). Se ele não estiver instalado, o painel oferece instalar com um clique.

Privacidade

O seu código fica na sua máquina. As partes que o agente lê para responder vão para o provedor de IA que você escolheu: a CodeMago (com a sua conta) ou o provedor da chave que você colocou. Veja a política de privacidade e os termos.

codemago.dev · Suporte


Español

Un agente que trabaja dentro de tu proyecto: lee el código, planifica, edita, ejecuta tus pruebas y muestra cada cambio para que lo apruebes.

Entra a tu manera

  • Cuenta CodeMago — un clic, inicio de sesión por el navegador (Google o correo) y usas tu plan. El uso aparece en porcentaje en la barra de estado.
  • Clave de API de CodeMago (ca_…) — si prefieres no abrir el navegador.
  • Tu propia clave de otro proveedor — Anthropic, OpenAI, Google Gemini, DeepSeek, OpenRouter, Groq, xAI, Amazon Bedrock, Ollama local, cualquier servidor compatible con OpenAI y decenas más. No hace falta cuenta CodeMago.

Qué hace

  • Cuatro modos: Planificar (no toca nada), Preguntar antes de editar (ves el diff y apruebas), Editar solo (los comandos siguen pidiendo permiso) y Todo permitido (edita y ejecuta).
  • Los comandos peligrosos siempre preguntan, incluso en Todo permitido: rm -rf fuera del proyecto, git push --force, curl | sh, sudo, despliegues y más abren el diálogo con el motivo en rojo. Los que no son del día a día pasan antes por el mismo modelo que elegiste (ajuste codemago.juizIA).
  • Diff nativo de VS Code en cada archivo modificado, y Deshacer el pedido entero con un clic.
  • Cola de mensajes: sigue escribiendo mientras el agente trabaja — lee tu mensaje en su próximo paso, en el mismo pedido.
  • Cada comando en su bloque (IN / OUT), y el tiempo y los tokens del razonamiento en pantalla.
  • Dictado por voz: haz clic en el micrófono, habla, vuelve a hacer clic y el texto cae en la caja. Con tu propia clave de voz (OpenAI, Groq, Google Gemini, ElevenLabs o Deepgram).
  • Adjuntos y búsqueda web: adjunta archivos o imágenes (o pega una con Cmd+V); el agente busca en internet cuando lo necesita.
  • Contexto del editor: sabe qué archivo está abierto; selecciona un fragmento y pulsa Cmd+Alt+K (Ctrl+Alt+K) para enviar la selección.
  • Una terminal de verdad: ejecuta builds, pruebas y comandos, y corrige lo que falla.
  • Prueba antes de decir "listo": escribe las pruebas en archivos, reproduce el bug antes de corregirlo e informa qué pasó y qué no verificó.
  • Lee las reglas del proyecto: AGENTS.md, CLAUDE.md, .cursorrules, instrucciones de Copilot.
  • Comandos con barra (/nueva, /deshacer, /modo…), @ para adjuntar archivos, lista de tareas visible, conversaciones anteriores y el modelo que quieras en el selector.
  • Español, English y Português — sigue el idioma de VS Code, o elige uno en Settings → CodeMago.

Atajos

macOS Windows/Linux
Abrir el agente Cmd+Esc Ctrl+Esc
Enviar la selección Cmd+Alt+K Ctrl+Alt+K
Enviar / detener Enter / Esc Enter / Esc

Requisitos

El motor es opencode (código abierto, MIT). Si no está instalado, el panel ofrece instalarlo con un clic.

Privacidad

Tu código se queda en tu máquina. Las partes que el agente lee para responderte se envían al proveedor de IA que elegiste: CodeMago (con tu cuenta) o el proveedor cuya clave pusiste. Consulta la política de privacidad y los términos.

codemago.dev · Soporte

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft