Cursor
Este registro se revisó por última vez el 2026-10-09.
Guía de compra
Cómo elegir herramientas para cambios que tocan muchos archivos en un código que ya tienes, y cómo mantener esos cambios revisables. Los grupos separan agentes en el editor, agentes de terminal, agentes en la nube y herramientas de revisión, y este índice no los clasifica.
Para quién es. Desarrolladores y equipos que necesitan cambiar muchos archivos a la vez en un repositorio que ya existe: refactorizaciones, migraciones, renombrados, actualizaciones de dependencias o cambios de framework.
Para quién no es. Prototipos desde cero en los que una aplicación entera se genera a partir de un mensaje, o equipos que solo necesitan chat y autocompletado (véase la guía de herramientas de programación con IA).
Editores en los que un agente puede editar muchos archivos a la vez, ejecutar tareas del proyecto y mostrar un diff revisable antes de que lo aceptes. A diferencia del grupo de terminal siguiente, el trabajo se queda en una sesión del editor y no en un shell que ya automatizas.
| Seleccionar para comparar | Nombre | Empresa | Categoría | Modelo de negocio | Lanzamiento | Actualizado | Mi lista |
|---|---|---|---|---|---|---|---|
| Cursor Escribir código nuevo Editar código existente |
Anysphere | Programación y herramientas para desarrolladores | Freemium | 2023-03 | 2026-10-09 | ||
| Windsurf Escribir código nuevo Editar código existente |
Cognition | Programación y herramientas para desarrolladores | Freemium | 2024-11 | 2026-10-10 | ||
| Kiro Escribir código nuevo Editar código existente |
Amazon Web Services | Programación y herramientas para desarrolladores | Freemium | 2025-07 | 2026-09-10 | ||
| Google Antigravity Escribir código nuevo Editar código existente |
Programación y herramientas para desarrolladores | Freemium | 2025-11 | 2026-10-09 | |||
| Qoder Escribir código nuevo Editar código existente |
Alibaba | Programación y herramientas para desarrolladores | Freemium | 2025-08 | 2026-10-10 |
Agentes que corren en una terminal, pueden usar el shell, las pruebas y git, e iteran hasta que la compilación o las pruebas pasan. A diferencia del grupo en la nube de abajo, corren donde ya tienes el repositorio, no en un entorno del proveedor que abre un pull request después.
| Seleccionar para comparar | Nombre | Empresa | Categoría | Modelo de negocio | Lanzamiento | Actualizado | Mi lista |
|---|---|---|---|---|---|---|---|
| Claude Code Escribir código nuevo Editar código existente |
Anthropic | Programación y herramientas para desarrolladores | De pago | 2025-02 | 2026-10-09 | ||
| Codex Escribir código nuevo Editar código existente |
OpenAI | Programación y herramientas para desarrolladores | De pago | 2025-05 | 2026-09-04 | ||
| Gemini CLI Escribir código nuevo Editar código existente |
Programación y herramientas para desarrolladores | Abierto (pesos/código abierto) | 2025-06 | 2026-09-10 | |||
| Aider Escribir código nuevo Editar código existente |
Aider AI LLC | Programación y herramientas para desarrolladores | Abierto (pesos/código abierto) | 2023 | 2026-10-10 | ||
| Cline Escribir código nuevo Editar código existente |
Cline | Programación y herramientas para desarrolladores | Abierto (pesos/código abierto) | 2024 | 2026-10-10 | ||
| Amp Escribir código nuevo Editar código existente |
Sourcegraph | Programación y herramientas para desarrolladores | De pago | 2025-07 | 2026-10-09 | ||
| goose Agentes de automatización Agente desde la terminal |
Block / Agentic AI Foundation | Agentes y automatización | Abierto (pesos/código abierto) | 2025-01 | 2026-10-09 |
Agentes que ejecutan tareas en un entorno en la nube y a menudo abren un pull request que revisas más tarde. A diferencia del grupo de revisión siguiente, producen el cambio; las herramientas de revisión solo inspeccionan un diff que ya existe.
| Seleccionar para comparar | Nombre | Empresa | Categoría | Modelo de negocio | Lanzamiento | Actualizado | Mi lista |
|---|---|---|---|---|---|---|---|
| Devin Escribir código nuevo Editar código existente |
Cognition AI | Programación y herramientas para desarrolladores | De pago | 2024-03 | 2026-10-10 | ||
| Jules Escribir código nuevo Editar código existente |
Programación y herramientas para desarrolladores | Freemium | 2025-05 | 2026-09-10 | |||
| OpenHands Escribir código nuevo Editar código existente |
All Hands AI | Programación y herramientas para desarrolladores | Abierto (pesos/código abierto) | 2024-03 | 2026-10-10 | ||
| Factory Escribir código nuevo Editar código existente |
Factory AI | Programación y herramientas para desarrolladores | De pago | 2023 | 2026-09-04 |
Herramientas que revisan el diff resultante, incluido el código generado por IA, en calidad, seguridad y coherencia. A diferencia del grupo de editores de arriba, no hacen la edición multiarchivo; son la puerta antes de la fusión.
| Seleccionar para comparar | Nombre | Empresa | Categoría | Modelo de negocio | Lanzamiento | Actualizado | Mi lista |
|---|---|---|---|---|---|---|---|
| CodeRabbit Escribir código nuevo Editar código existente |
CodeRabbit | Programación y herramientas para desarrolladores | Freemium | 2023 | 2026-09-10 | ||
| Qodo Escribir código nuevo Editar código existente |
Qodo | Programación y herramientas para desarrolladores | Freemium | 2023 | 2026-10-10 | ||
| SonarSource Escribir código nuevo Editar código existente |
SonarSource Sàrl | Programación y herramientas para desarrolladores | Freemium | 2008 | 2026-09-10 | ||
| Codacy Escribir código nuevo Editar código existente |
Qamine Portugal S.A. | Programación y herramientas para desarrolladores | Freemium | 2013 | 2026-09-10 |
Ejecutado el 2026-10-09 en una máquina (macOS, arm64). El registro de ejecución está enlazado íntegro abajo.
El ejecutor creó el repositorio temporal descrito en el fixture, pidió a tres modelos locales pequeños, a través de Ollama, que lo arreglaran, aplicó lo que devolvieron y volvió a ejecutar las pruebas. Los tres fallaron. Los agentes de programación alojados de esta página no se ejecutaron.
| Ejecución (UTC) | Runtime | Modelos | Resultado | Registro original |
|---|---|---|---|---|
| 2026-10-09T12:13Z | Ollama El registro no guarda la versión del runtime. | qwen2.5-0.5b · SmolLM2-360M · TinyLlama-1.1B | Base 2 pasan / 3 fallan. Los tres modelos fallaron la tarea: qwen2.5-0.5b reescribió dos archivos de src/ con contenido truncado (14,2 s), SmolLM2-360M y TinyLlama-1.1B devolvieron explicaciones en prosa en vez de archivos, así que no se pudo aplicar nada (21,8 s y 8,8 s). La suma de los tiempos registrados de los tres es 44,8 s. | docs/tests/existing-repo-coding/runs/2026-10-09T12-13-58-519Z.json |
Coste. Sin cuenta, sin clave de API, sin plan de pago: los modelos corrieron en local a través de Ollama. El coste medido fue la electricidad de hacer funcionar la máquina; no se registró ningún importe medido, así que no se publica ninguno.
Cada etiqueta es la ruta del archivo en el repositorio de origen; el enlace abre una copia idéntica byte a byte publicada en este sitio (la primera entrada abre el índice de todas las copias), así que el registro puede leerse sin acceso al repositorio.
Cursor · Claude Code · GitHub Copilot · Windsurf · Replit · Aider · Cline · Tabnine
En esta ronda no se ejecutó ninguna de estas aplicaciones, así que no se informa de ningún resultado medido para ellas. Algunas necesitan una cuenta o un plan concreto antes de poder ejecutarse: Claude Code necesita una autorización de acceso disponible, y las vías documentadas son una suscripción a Claude (Pro, Max, Team o Enterprise), una cuenta de Claude Console o el acceso a través de un proveedor de nube compatible —por lo que una suscripción de pago a Claude no es la única vía—, mientras que los agentes alojados necesitan una cuenta con sesión iniciada. Eso no vale para todos los productos de la lista: Aider y Cline son de código abierto y pueden conectarse a un modelo local, así que ninguno necesita un plan de pago. No se registró ningún otro motivo en esta ronda, así que cuando una condición no se confirmó se indica como no confirmada en lugar de darse por supuesta. Sus páginas y comparativas informan de comportamiento documentado con fuente y fecha de comprobación.
No. Agrupa los productos indexados según cómo abordan los cambios en un repositorio existente. No asigna puntuaciones ni publica resultados de referencia.
La capacidad varía: algunas herramientas indexan el repositorio y otras leen archivos por tarea. Consulta la documentación de cada producto para saber cómo construye el contexto y qué límites aplican.
Empieza en modo de solo lectura o solo sugerencias sobre una rama, revisa el diff y solo entonces habilita ediciones y ejecución de comandos. Mantén los cambios lo bastante pequeños para revisarlos de una vez.
Depende de tus restricciones. Los agentes en la nube ejecutan tareas largas sin tu máquina; las herramientas locales mantienen el código en tu entorno. Aquí se listan ambos sin preferencia.
Acota la tarea antes de ejecutarla: nombra los archivos o directorios en alcance, indica qué no debe cambiar y pide el diff más pequeño que logre el resultado. Después revisa el diff antes de aplicarlo. Los flujos multiagente publicados usan la misma idea: un límite de tarea explícito más una rama o worktree aislado. Esta guía no reporta resultados medidos.
Las fechas indican actualizaciones del índice, no pruebas independientes. Consulta la documentación enlazada para funciones y precios actuales.
Este registro se revisó por última vez el 2026-10-09.
Este registro se revisó por última vez el 2026-10-10.
Este registro se revisó por última vez el 2026-09-10.
Este registro se revisó por última vez el 2026-10-09.
Este registro se revisó por última vez el 2026-10-10.
Este registro se revisó por última vez el 2026-10-09.
Este registro se revisó por última vez el 2026-09-04.
Este registro se revisó por última vez el 2026-09-10.
Este registro se revisó por última vez el 2026-10-10.
Este registro se revisó por última vez el 2026-10-10.
Este registro se revisó por última vez el 2026-10-09.
Este registro se revisó por última vez el 2026-10-09.
Este registro se revisó por última vez el 2026-10-10.
Este registro se revisó por última vez el 2026-09-10.
Este registro se revisó por última vez el 2026-10-10.
Este registro se revisó por última vez el 2026-09-04.
Este registro se revisó por última vez el 2026-09-10.
Este registro se revisó por última vez el 2026-10-10.
Este registro se revisó por última vez el 2026-09-10.
Este registro se revisó por última vez el 2026-09-10.