Un runtime de agente de programación con IA de código abierto, orientado a CLI, que funciona con cualquier modelo mediante herramientas MCP, de forma interactiva, por tuberías, como daemon o por WebSocket/ACP.
tao12345666333/ankaloop
Un runtime Python para agentes de programación con todo incluido, disponible desde la terminal, un servidor HTTP/WebSocket y Telegram.
Alternativa open source a:Claude Code
- Estrellas
- 57
- Forks
- 10
- Issues abiertos
- 0
- Último commit
- hace 14 horas
¿Qué es?
AnkaLoop es un agente de programación en Python que se ejecuta localmente o en tu propio servidor. Incluye herramientas para leer, buscar, editar y ejecutar código, además de sesiones persistentes, reglas de proyecto en AGENTS.md y memoria a largo plazo, para que el trabajo continúe más allá de un solo prompt.
El mismo runtime está disponible mediante una CLI, un servidor HTTP/WebSocket basado en FastAPI y un bot opcional de Telegram. Los agentes integrados explorer, planner, coder y focused_coder se encargan de subtareas delegadas, y los servidores MCP por stdio o HTTP/SSE amplían el conjunto de herramientas. Las skills, los comandos slash y los hooks permiten a los equipos personalizar el comportamiento de cada proyecto.
Es compatible con OpenAI, Anthropic, GMI y cualquier endpoint compatible con OpenAI; la configuración se realiza mediante un archivo TOML. También incluye trazas de OpenTelemetry y trabajos de automatización compatibles con cron.
Funciones clave
- 01Herramientas integradas para leer, buscar, editar, aplicar parches y ejecutar comandos de shell
- 02Sesiones persistentes con historial consultable y memoria a largo plazo
- 03Delegación entre varios agentes con roles explorer, planner, coder y focused_coder
- 04Compatibilidad con clientes MCP mediante stdio y HTTP/SSE
- 05Skills, comandos slash y hooks previos y posteriores al uso de herramientas, configurables para cada proyecto
- 06Servidor HTTP/WebSocket con cancelación y streaming, además de un bot de Telegram
Casos de uso
- Ejecutar un agente de programación sobre un repositorio local desde la terminal
- Alojar un servidor de agentes compartido al que los compañeros puedan conectarse de forma remota
- Chatear con un agente de programación desde Telegram cuando no estás junto a tu equipo
- Añadir herramientas internas a un agente mediante servidores MCP
Inicio rápido
- 1
Instala AnkaLoop desde PyPI con pip
python -m pip install ankaloop - 2
Configura un proveedor de modelos con el asistente interactivo
anka init - 3
Inicia el agente en el proyecto actual
anka
Antes de usarlo
- Requiere Python 3.11 o posterior y credenciales de un proveedor de modelos compatible.
- Está en desarrollo activo, por lo que las interfaces pueden cambiar.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es ankaloop?
- Un runtime Python para agentes de programación con todo incluido, disponible desde la terminal, un servidor HTTP/WebSocket y Telegram. AnkaLoop es un agente de programación en Python que se ejecuta localmente o en tu propio servidor. Incluye herramientas para leer, buscar, editar y ejecutar código, además de sesiones persistentes, reglas de proyecto en AGENTS.md y memoria a largo plazo, para que el trabajo continúe más allá de un solo prompt.
- ¿ankaloop es gratuito? ¿Qué licencia tiene?
- ankaloop es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ankaloop sigue mantenido?
- Mantenimiento activo. El último commit de ankaloop fue el 6 nov 2026.
- ¿Para qué puedo usar ankaloop?
- Ejecutar un agente de programación sobre un repositorio local desde la terminal Alojar un servidor de agentes compartido al que los compañeros puedan conectarse de forma remota Chatear con un agente de programación desde Telegram cuando no estás junto a tu equipo Añadir herramientas internas a un agente mediante servidores MCP
- ¿Cómo se instala ankaloop?
- Instala AnkaLoop desde PyPI con pip: python -m pip install ankaloop Configura un proveedor de modelos con el asistente interactivo: anka init Inicia el agente en el proyecto actual: anka
- ¿Dónde consigo ankaloop?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/tao12345666333/ankaloop
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Grok Build es un agente de programación con IA de SpaceXAI para la terminal, con una TUI de pantalla completa que edita archivos, ejecuta comandos de shell y busca en la web.
Un entorno en Rust para ejecutar muchos agentes de programación con IA en paralelo, con bajo consumo de memoria y un inicio rápido.
Pi, el agente de programación con IA, compilado anticipadamente a código nativo para iniciar más rápido y usar menos CPU que Pi en Bun o Node.
Agente de programación de escritorio (app de Tauri y CLI) que funciona con tus suscripciones de IA actuales o modelos locales, e incluye búsqueda de código y verificaciones.
Runtime en TypeScript que ejecuta Claude Code, Codex, Grok Build, OpenCode y otras CLI de agentes de programación detrás de una sola API, con verificaciones propias.