Warp: La Terminal con IA que Quiere Reemplazar tu Editor de Código
Los agentes de terminal están en su mejor momento. Herramientas como Claude Code, Open Code y Gemini CLI han cambiado la forma en que los desarrolladores interactúan con sus proyectos. Y en medio de este auge, Warp se ha posicionado como una de las terminales más populares para ejecutar estos agentes, ofreciendo incluso su propio agente integrado y un plan gratuito para quienes quieran probarlo sin gastar un centavo.
En este artículo te explico qué es Warp, cómo configurarlo, qué características ofrece y cómo integrarlo con herramientas externas como Claude Code y MCPs.
La Evolución de Warp: De Terminal a Entorno de Agentes
Warp no siempre fue lo que es hoy. Inicialmente se vendía como una terminal moderna para desarrolladores que ya traía incluidas todas esas personalizaciones que normalmente tienes que instalar por separado: múltiples ventanas, temas, auto-completado visual y más. También ofrecía una suscripción de pago, aunque siendo honesto, era difícil justificar pagar solo por una terminal.
Con la llegada de las herramientas de IA, Warp se adaptó. Ahora se define como un Entorno de Desarrollo Agéntico (ADE), es decir, una terminal donde la IA puede alterar código, responder preguntas, acceder a archivos y ejecutar tareas complejas. Incluye funciones como review de código, almacenamiento de chats, y hasta un explorador de archivos que lo hace lucir como un editor de código.
En resumen, Warp ha pasado de ser una terminal a un agente de IA, y ahora se está acercando a ser un editor de código. Mientras tanto, los editores de código quieren parecerse cada vez más a un chat. Es el enfoque de producto de cada herramienta buscando cubrir lo que sus usuarios más necesitan.
Instalación
Instalar Warp es sencillo:
- Visita warp.dev y haz clic en Download.
- Está disponible para Windows, Mac y Linux (inicialmente solo estaba disponible para Mac y Linux).
- Ejecuta el instalador y al abrir Warp puedes optar por registrarte o saltarte ese paso por el momento.
Al iniciar por primera vez, Warp te dará una pantalla de bienvenida donde puedes escoger un tema visual y decidir si quieres usarlo como terminal clásica o como entorno de agentes.
Características como Terminal
Incluso sin registrarte ni pagar nada, Warp ya funciona como una terminal bastante completa.
Navegación y Auto-completado
A medida que escribes comandos, Warp muestra un auto-completado visual con un historial navegable. Puedes usar las flechas arriba y abajo para moverte entre los comandos que ya ejecutaste antes. Al navegar carpetas, aparece un selector visual para elegir rutas con Tab, flechas y Enter.
Bloques de Código Compartibles
Cada comando que ejecutas genera un bloque que puedes copiar, compartir o exportar. La opción Share Block permite compartir la salida de un comando a través de internet (requiere cuenta).
Atajos de Teclado
Warp respeta los estándares de terminales Linux:
Ctrl + W— Eliminar una palabraCtrl + L— Limpiar la terminalCtrl + U— Limpiar la línea de textoCtrl + Shift + P— Abrir la paleta de comandosCtrl + Tab/Ctrl + Shift + Tab— Navegar entre pestañas
Multiplexor de Ventanas
Puedes dividir la terminal en múltiples paneles haciendo clic derecho y seleccionando abrir una ventana a la derecha o hacia abajo. Esto es práctico para trabajar en varios contextos al mismo tiempo sin salir de Warp.
Múltiples Shells
Warp soporta diferentes shells. Puedes alternar entre PowerShell, CMD, Bash, WSL (Ubuntu), Fish y otros directamente desde las pestañas superiores.
Configuración y Temas
Desde el ícono de configuración puedes acceder a:
- Temas visuales: Intercambia entre varios estilos con el theme picker (
Ctrl + Shift + P→ "theme"). - Fuentes: Cambia la fuente de la terminal (por ejemplo, JetBrains Mono, Hack, etc.).
- Tamaño de fuente: Ajústalo según tu pantalla.
- Atajos de teclado: Búscalos y personalízalos.
Todo esto sin necesidad de registro ni pago.
Características con IA (Requiere Registro Gratuito)
Al registrarte (gratis), se desbloquean las funciones inteligentes de Warp.
Predicciones de Comandos
Similar a GitHub Copilot o Cursor, pero integrado en la terminal. A medida que escribes un comando como git remote, Warp autocompleta con predicciones inteligentes.
Modo Agente
Este es el corazón de Warp. Al activar el modo agente (ícono dedicado en la barra inferior), puedes escribir instrucciones en lenguaje natural como si fuera un chat de IA.
Por ejemplo, puedes preguntar "¿De qué trata este proyecto?" y Warp inspeccionará los archivos, ejecutará comandos y te dará un resumen. Incluye un modo automático que selecciona el mejor modelo de IA según tu solicitud, o puedes elegir manualmente entre Claude, GPT y otros.
Para los permisos de ejecución, puedes aprobar cada comando uno por uno o activar el modo Auto-approve para que el agente trabaje sin interrupciones.
Edición y Revisión de Código
Cuando la IA modifica archivos, puedes:
- Abrir el archivo en un editor externo (VS Code, Zed, etc.) con
Ctrl + O. - Abrirlo dentro de Warp con "Open in Warp", que muestra el archivo en un panel integrado.
- Revisar cambios con el botón "Review Changes", que muestra un diff visual (diferencia entre el antes y después).
Explorador de Archivos (Tools Panel)
Warp incluye un explorador de archivos lateral que te permite navegar por tu proyecto, abrir archivos y buscar con un filtro rápido. Aunque es funcional, es más básico que el de un editor de código completo (no soporta arrastrar y soltar archivos, por ejemplo).
Contexto con @ (Arroba)
Al escribir @ en el modo agente, puedes referenciar archivos específicos del proyecto para dar contexto a la IA. Por ejemplo, seleccionar el esquema de Prisma y pedir que añada una nueva columna.
Uso de Agentes Externos
Si ya pagas por Claude Code, Gemini CLI, GPT Codex u otro agente, puedes ejecutarlos directamente desde Warp abriendo una terminal y escribiendo el comando correspondiente. Warp funciona como cualquier terminal normal, así que no estás limitado a su agente interno.
Warp Drive: Configuraciones Sincronizadas
Warp Drive es un almacén de configuraciones que se sincroniza entre dispositivos.
Rules (Reglas)
Similar al archivo claude.md de Claude Code o rules.md de Cursor, Warp tiene su propio archivo de reglas llamado warp.md. Puedes crear reglas globales o por proyecto. Por ejemplo:
No uses server actions, solo API routes.
Estas reglas se sincronizan entre diferentes computadoras donde tengas tu cuenta de Warp.
Starter Prompts
Si repites mucho un prompt, puedes guardarlo como Starter Prompt con un nombre y descripción. La próxima vez, solo haces clic y se añade automáticamente. Ejemplo:
- Nombre: Build
- Descripción: Construir la aplicación
- Prompt: "Ejecuta npm run build hasta que no haya errores"
Starter Workflows
Son como scripts que se ejecutan paso a paso desde la terminal. A diferencia de los prompts, los workflows ejecutan comandos directamente (al estilo de un bash script). Puedes encadenar varios comandos como ls, git push, etc.
Comandos Slash
Warp ofrece comandos con / para acciones rápidas:
/mcp— Añadir un MCP/prompt— Guardar un nuevo prompt/compact— Resumir el hilo de conversación/init— Indexar el proyecto y crearwarp.md/plan— Crear una planificación de tareas antes de ejecutar/edit— Abrir un archivo específico
También puedes dictar con voz, pegar imágenes para que la IA actualice interfaces basándose en un diseño visual, y exportar conversaciones al portapapeles o a un archivo.
Integración con MCPs
Los MCPs (Model Context Protocol) permiten que la IA se conecte con servicios externos. Warp incluye un catálogo de MCPs populares que puedes instalar con un clic.
Ejemplos de MCPs Disponibles
- GitHub — Para crear pull requests desde la terminal.
- Notion — Para acceder a tareas y planificación.
- Playwright — Para manipular el navegador.
- Context7 — Para buscar documentación actualizada.
Cómo Usar un MCP (Ejemplo con Context7)
- Ve a la sección de MCPs en Warp.
- Busca Context7 y haz clic para añadirlo.
- Espera a que cargue (aparecerá un ícono verde cuando esté disponible).
- Ahora puedes pedirle a la IA cosas como: "Actualiza el middleware del proyecto de Next.js usando Context7".
La IA llamará automáticamente al MCP, buscará la documentación más reciente y actualizará el código.
Añadir un MCP Externo (Ejemplo con TestSprite)
Para MCPs que no están en el catálogo:
- Ve a MCPs → Add y se abrirá el archivo de configuración.
- Copia la configuración del servidor del MCP (en formato JSON).
- Pégala en el archivo de configuración de Warp.
- Reemplaza
your_api_keycon tu clave real del servicio. - Guarda y listo.
Ejemplo Práctico: Testing Automatizado con TestSprite
TestSprite es un MCP que testea tu proyecto navegando por la web, haciendo clics en formularios y verificando que todo funcione correctamente.
Configuración:
- Regístrate en TestSprite y obtén una API key.
- Añade la configuración del MCP en Warp con tu clave.
- Desde el agente de Warp, pide: "Ayúdame a testear el proyecto utilizando TestSprite".
Lo que hace TestSprite:
- Abre una ventana de configuración donde defines el alcance del testing.
- Te pide un PRD (Product Requirements Document). Si no lo tienes, puedes pedirle a la IA que lo genere.
- Crea archivos de testing automáticamente.
- Ejecuta los tests navegando por cada página de tu aplicación.
- Genera un reporte con los tests que pasaron y los que fallaron.
- Los tests fallidos incluyen una descripción de lo que se intentó y qué se debe corregir.
Después puedes pedirle a Warp que repare automáticamente los tests que fallaron, cerrando el ciclo de desarrollo sin intervención manual.
Los archivos de test generados quedan en tu proyecto y puedes comitearlos, editarlos o ejecutarlos luego de forma independiente.
Conclusión
Warp es una herramienta que en estos días permite ser tres cosas: una terminal, un agente de IA y un editor de código básico. Con integraciones como MCPs, soporte para múltiples modelos de IA, y características de colaboración, se defiende bastante bien para crear proyectos full-stack.
Si buscas una terminal moderna con IA integrada y no quieres pagar por agentes externos, el plan gratuito de Warp es un buen punto de partida. Y si ya pagas por Claude Code u otra herramienta, Warp funciona perfectamente como entorno para ejecutarlos.
Enlaces útiles:
- 🌐 warp.dev — Descarga Warp
- 📖 docs.warp.dev — Documentación oficial
- 🧪 testsprite.com — TestSprite MCP para testing automatizado