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.

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.

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.

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
| |