Cómo instalar Devin CLI en Linux (Ubuntu, Debian, Fedora)
Por CodeAgentSwarm · Actualizado el 29 de septiembre de 2026
Respuesta rápida: instala Devin CLI en Linux en una línea
Respuesta rápida: ejecuta el instalador oficial en cualquier terminal. No hace falta sudo. Al terminar lanza devin setup, un asistente corto para el login y MCP. Después abre un terminal nuevo y escribe devin en tu proyecto.
# Instalador oficial para macOS, Linux y WSL
curl -fsSL https://cli.devin.ai/install.sh | bash
# Comprueba la instalación
devin --version
# Arráncalo dentro de un proyecto
cd ~/mi-proyecto
devinLos comandos de esta guía salen de la página oficial de instalación de Devin CLI y de la referencia oficial de comandos.
Requisitos
- Un Linux de 64 bits en x64 (x86_64) o ARM64 (aarch64). En cualquier otra arquitectura el instalador se detiene con "Unsupported platform".
- Bash y
curl, además detarysha256sum(oshasum). El instalador los usa para descargar la versión y comprobar su checksum. - Una cuenta de Devin con acceso a la CLI. En los planes Enterprise, tu administrador tiene que asignarte un rol con el permiso "Use Devin CLI".
Cognition no publica una lista de distribuciones compatibles. El instalador solo mira el sistema operativo y la arquitectura, así que el mismo comando sirve en Ubuntu, Debian, Fedora y WSL.
Qué deja el instalador en tu sistema
| Elemento | Ubicación en Linux |
|---|---|
| Lanzador | ~/.local/bin/devin |
| Versiones instaladas | ~/.local/share/devin/cli/_versions |
| Token de sesión | ~/.local/share/devin/credentials.toml |
Todo se queda en tu carpeta personal, por eso no necesitas sudo. Para actualizar más adelante, ejecuta devin update. Añade --force si quieres reinstalar la versión actual.
Primer arranque e inicio de sesión (también por SSH)
- El instalador lanza
devin setupal terminar. Te guía por el login y la configuración de MCP. Puedes volver a ejecutarlo cuando quieras. - Para iniciar sesión por separado, ejecuta
devin auth login. Abre el login en el navegador. - En un servidor o por SSH, donde no se puede abrir un navegador, ejecuta
devin auth login --force-manual-token-flowy pega el token a mano.devin setup --force-manual-token-flowhace lo mismo dentro del asistente. - Comprueba el resultado con
devin auth status.devin auth logoutborra las credenciales guardadas.
El token de credentials.toml no caduca por defecto. Cualquiera que pueda leer ese archivo puede usar tu cuenta, así que no lo metas en copias de seguridad que compartas y nunca lo subas a un repositorio.
Si usas Enterprise, elige "Log in with Devin for Enterprise" para entrar con el proveedor de identidad de tu empresa. Mira la página oficial de autenticación.
Errores habituales en Linux y cómo arreglarlos
- "devin: command not found" después de instalar:
~/.local/binno está en tu PATH. Abre un terminal nuevo o añadeexport PATH="$HOME/.local/bin:$PATH"a tu~/.bashrco~/.zshrc. - "Error: Unsupported platform": tu máquina no es x86_64 ni aarch64. Compruébalo con
uname -m. Los sistemas de 32 bits no tienen soporte. - "Cannot verify checksum (no sha256sum or shasum)": instala coreutils (que trae
sha256sum) con tu gestor de paquetes y vuelve a lanzar el instalador. - "Failed to fetch manifest": la máquina no llega a los servidores de descarga de Devin. Revisa el proxy o el cortafuegos y prueba otra vez.
- El login no termina nunca por SSH: el flujo del navegador no puede llegar a tu servidor. Usa
--force-manual-token-flowcomo se explica arriba.
Para todo lo demás, ejecuta devin doctor. Revisa tu configuración local y termina con error si algo falla.
Varias sesiones de Devin en Linux
Con Devin funcionando, el siguiente límite llega rápido: un terminal solo lleva una tarea a la vez. Le das un trabajo a Devin y esperas. Abrir más pestañas en GNOME Terminal o en tmux ayuda, hasta que pierdes la cuenta de qué sesión ha terminado, cuál te está esperando y qué ha cambiado cada una.

CodeAgentSwarm es una app de escritorio pensada justo para eso, y ya funciona en Linux como .deb (Ubuntu, Debian y derivadas) o AppImage (Fedora y la mayoría de las demás distros), en x64 y ARM64. En Linux puede instalarte Devin CLI y lanzarlo. Pone varios terminales de agentes uno al lado del otro, mezcla Devin con Claude Code, Codex y otros agentes, y añade notificaciones de escritorio, historial buscable de todas las sesiones y un diff en tiempo real de lo que ha cambiado cada terminal.
Siguientes pasos: cómo usar Devin CLI para tus primeras tareas y MCP e historial en Devin CLI para retomar conversaciones y añadir herramientas.
Conclusión
En Linux, Devin CLI está a un comando curl y vive en tu carpeta personal. Usa --force-manual-token-flow para iniciar sesión por SSH, devin doctor cuando algo no cuadre y devin update para tenerlo al día. Cuando un solo terminal se te quede corto, CodeAgentSwarm te deja usar varios a la vez.
Preguntas frecuentes
¿Devin CLI funciona en Linux?
Sí. El instalador oficial es compatible con Linux en x64 y ARM64, y también funciona dentro de WSL. Cognition no publica una lista de distribuciones compatibles; el instalador solo comprueba la arquitectura.
¿Cómo instalo Devin CLI en Ubuntu?
Ejecuta "curl -fsSL https://cli.devin.ai/install.sh | bash" en un terminal, completa el asistente de configuración, abre otro terminal y escribe "devin". El mismo comando sirve en Debian, Fedora y otras distribuciones.
¿Puedo iniciar sesión en Devin CLI en un servidor por SSH?
Sí. Ejecuta "devin auth login --force-manual-token-flow" para saltarte el navegador y pegar el token a mano. Después comprueba el resultado con "devin auth status".
¿Cómo actualizo Devin CLI en Linux?
Ejecuta "devin update". Busca una versión nueva y la instala. Usa "devin update --force" para reinstalar la versión actual.
¿CodeAgentSwarm es compatible con Devin en Linux?
CodeAgentSwarm funciona en Linux como .deb o AppImage, en x64 y ARM64, y puede instalar y lanzar Devin CLI en Linux. Puedes usar varias sesiones de Devin en paralelo y mezclarlas con otros agentes.