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:

  1. Visita warp.dev y haz clic en Download.
  2. Está disponible para Windows, Mac y Linux (inicialmente solo estaba disponible para Mac y Linux).
  3. 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:

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:

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:

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:

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:

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

Cómo Usar un MCP (Ejemplo con Context7)

  1. Ve a la sección de MCPs en Warp.
  2. Busca Context7 y haz clic para añadirlo.
  3. Espera a que cargue (aparecerá un ícono verde cuando esté disponible).
  4. 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:

  1. Ve a MCPs → Add y se abrirá el archivo de configuración.
  2. Copia la configuración del servidor del MCP (en formato JSON).
  3. Pégala en el archivo de configuración de Warp.
  4. Reemplaza your_api_key con tu clave real del servicio.
  5. 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:

  1. Regístrate en TestSprite y obtén una API key.
  2. Añade la configuración del MCP en Warp con tu clave.
  3. Desde el agente de Warp, pide: "Ayúdame a testear el proyecto utilizando TestSprite".

Lo que hace TestSprite:

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: