Repolode
tao12345666333

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. 1

    Instala AnkaLoop desde PyPI con pip

    python -m pip install ankaloop
  2. 2

    Configura un proveedor de modelos con el asistente interactivo

    anka init
  3. 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