Uso
man devin.
Opciones globales
Ejemplos:
Subcomandos
devin auth
Opciones para
devin auth login:
--force-manual-token-flow— Omite la autenticación en el navegador y pega manualmente un token (útil para sesiones remotas/SSH)
devin mcp
Opciones para
devin mcp add:
-t, --transport <stdio|http>— Tipo de transporte (opcional; se infiere de la URL → http, de los argumentos finales → stdio)-s, --scope <local|project|user>— Ámbito de configuración (predeterminado:local)--url <URL>— URL para el transporte HTTP (también se puede pasar como argumento posicional después del nombre)--command <CMD>— Comando para el transporte stdio (opcional cuando se proporcionan argumentos finales)-e, --env <KEY=VALUE>— Variables de entorno (repetible)-H, --header <HEADER: VALUE>— Encabezados HTTP (repetible)--scopes <SCOPE,SCOPE>— Ámbitos de OAuth que se solicitarán (separados por comas)--oauth-resource <RESOURCE>— Anula el parámetroresourcede RFC 8707 enviado en las solicitudes de OAuth (predeterminado: la URL del servidor MCP; pasa una cadena vacía para omitirlo en proveedores que lo rechazan)<URL>— Argumento posicional de URL para HTTP (alternativa a--url)-- <COMMAND> [ARGS...]— Comando y argumentos para stdio (el primer argumento es el comando cuando se omite--command)
Los servidores HTTP prueban primero Streamable HTTP y, si reciben errores 4xx, recurren a SSE legacy (según la especificación de MCP). También puedes establecer
\"transport\": \"sse\" explícitamente. Consulta Configuración de MCP → Solución de problemas.devin mcp remove:
-s, --scope <local|project|user>— Ámbito de la configuración (predeterminado:local)
devin mcp login:
--scopes <SCOPE,SCOPE>— Ámbitos de OAuth que se solicitarán (separados por comas)--oauth-resource <RESOURCE>— Sustituye el parámetroresourcede RFC 8707 enviado en las solicitudes de OAuth (predeterminado: la URL del servidor MCP; pasa una cadena vacía para omitirlo en proveedores que lo rechazan)
devin mcp enable:
-s, --scope <local|project|user>— Ámbito de la configuración (predeterminado:local)
devin mcp disable:
-s, --scope <local|project|user>— Ámbito de la configuración (predeterminado:local)
devin rules
Opciones de
devin rules list:
--provider <cursor\|windsurf>— Filtra por proveedor de reglas
devin skills
Opciones para
devin skills list:
--trigger <user\|model>— Filtrar por tipo de activador
devin list
devin ls
devin version
devin --version.
devin acp
stdio. Este subcomando está diseñado para que lo invoque como subproceso un editor o IDE compatible con ACP (como Windsurf o Zed): se comunica mediante JSON-RPC a través de stdin/stdout y no está pensado para usarse de forma interactiva.
WINDSURF_API_KEY si está definida; de lo contrario, usa las credenciales almacenadas por devin auth login. También puede aceptar credenciales en tiempo de ejecución mediante la solicitud authenticate de ACP.
devin update
--force para reinstalar, aunque ya tengas la versión más reciente instalada:
devin shell
devin sandbox
--sandbox para ejecutar una sesión con el sandbox activado.
devin sandbox setup
--sandbox:
- Linux: requiere bubblewrap (
bwrap) ysocat. Si falta alguno de los dos, la sesión de sandbox no se iniciará y mostrará instrucciones de instalación, incluso en una distribución de WSL recién instalada. - macOS: funciona de forma nativa mediante Seatbelt; no se necesitan paquetes adicionales.
- Windows: Windows nativo no puede ejecutar el sandbox. Instala WSL 2 y ejecuta Devin dentro de tu distribución de WSL.
devin setup
devin uninstall
Comandos de barra diagonal
Modo y modelo
/bypass tiene los alias /yolo y /dangerous. Los tres hacen lo mismo.Gestión de sesiones
Espacio de trabajo
Automatización
Extensibilidad
Utilidades
Sesiones en la nube (solo para insiders)
Modos
- Normal (predeterminado)
- Plan
- Bypass
Autonomía total para tareas complejas de programación. El agente puede leer, escribir y ejecutar comandos con las comprobaciones de permisos habituales.
- Modo de permisos: Normal
- Perfil: Normal
- Úsalo para: Refactorización de varios archivos, implementación de funcionalidades, corrección de bugs
/mode, o cambia directamente con /normal, /accept-edits, /plan o /bypass. Usa /ask <question> como comando puntual para hacer preguntas sin cambiar de modo.

