Runtime open source de agente de programação com IA, com foco em CLI, compatível com qualquer modelo via ferramentas MCP e disponível em modos interativo, piped, daemon ou WebSocket/ACP.
tao12345666333/ankaloop
Runtime completo de agente de programação em Python, disponível pelo terminal, por um servidor HTTP/WebSocket ou pelo Telegram.
Alternativa open source a:Claude Code
- Estrelas
- 57
- Forks
- 10
- Issues abertas
- 0
- Último commit
- há 15 horas
O que é?
AnkaLoop é um agente de programação em Python que roda localmente ou no seu próprio servidor. Ele vem com ferramentas integradas para ler, pesquisar, editar e executar código, além de sessões persistentes, regras de projeto em AGENTS.md e memória de longo prazo, para que o trabalho continue além de um único prompt.
O mesmo runtime central fica disponível por meio de uma CLI, de um servidor HTTP/WebSocket com FastAPI e de um bot opcional do Telegram. Os agentes integrados explorer, planner, coder e focused_coder cuidam de subtarefas delegadas, e servidores MCP via stdio ou HTTP/SSE ampliam o conjunto de ferramentas. Skills, comandos slash e hooks permitem que as equipes personalizem o comportamento de cada projeto.
Ele funciona com OpenAI, Anthropic, GMI e qualquer endpoint compatível com OpenAI, configurado por meio de um arquivo TOML. Também inclui tracing com OpenTelemetry e tarefas de automação compatíveis com cron.
Recursos principais
- 01Ferramentas integradas para ler, pesquisar, editar, aplicar patches e executar comandos de shell
- 02Sessões persistentes com histórico pesquisável e memória de longo prazo
- 03Delegação multiagente para as funções explorer, planner, coder e focused_coder
- 04Suporte a cliente MCP via stdio e HTTP/SSE
- 05Skills, comandos slash e hooks pré e pós-execução de ferramentas, configuráveis por projeto
- 06Servidor HTTP/WebSocket com cancelamento e streaming, além de um bot do Telegram
Casos de uso
- Executar um agente de programação em um repositório local pelo terminal
- Hospedar um servidor de agente compartilhado ao qual colegas se conectam remotamente
- Conversar com um agente de programação pelo Telegram quando estiver longe da sua máquina
- Adicionar ferramentas internas ao agente por meio de servidores MCP
Início rápido
- 1
Instale o AnkaLoop do PyPI com pip
python -m pip install ankaloop - 2
Configure um provedor de modelos com o assistente interativo
anka init - 3
Inicie o agente no projeto atual
anka
Antes de usar
- Requer Python 3.11 ou posterior e credenciais de um provedor de modelos compatível.
- Está em desenvolvimento ativo, portanto as interfaces podem mudar.
Em coleções
Tópicos
Perguntas frequentes
- O que é ankaloop?
- Runtime completo de agente de programação em Python, disponível pelo terminal, por um servidor HTTP/WebSocket ou pelo Telegram. AnkaLoop é um agente de programação em Python que roda localmente ou no seu próprio servidor. Ele vem com ferramentas integradas para ler, pesquisar, editar e executar código, além de sessões persistentes, regras de projeto em AGENTS.md e memória de longo prazo, para que o trabalho continue além de um único prompt.
- ankaloop é gratuito? Qual é a licença?
- ankaloop é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ankaloop ainda é mantido?
- Manutenção ativa. O último commit de ankaloop foi em 6 de nov. de 2026.
- Para que posso usar ankaloop?
- Executar um agente de programação em um repositório local pelo terminal Hospedar um servidor de agente compartilhado ao qual colegas se conectam remotamente Conversar com um agente de programação pelo Telegram quando estiver longe da sua máquina Adicionar ferramentas internas ao agente por meio de servidores MCP
- Como instalar ankaloop?
- Instale o AnkaLoop do PyPI com pip: python -m pip install ankaloop Configure um provedor de modelos com o assistente interativo: anka init Inicie o agente no projeto atual: anka
- Onde consigo ankaloop?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/tao12345666333/ankaloop
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Grok Build é um agente de programação com IA da SpaceXAI que roda no terminal, com uma TUI em tela cheia para editar arquivos, executar comandos shell e pesquisar na web.
Um harness de agentes de programação em Rust, feito para executar vários agentes de IA em paralelo com pouco uso de memória e inicialização rápida.
Pi, o agente de programação com IA, compilado antecipadamente para código nativo para iniciar mais rápido e usar menos CPU que o Pi no Bun ou no Node.
Agente de programação para desktop (app Tauri e CLI) que usa suas assinaturas de IA ou modelos locais, com busca de código e verificações integradas.
Um runtime em TypeScript que executa Claude Code, Codex, Grok Build, OpenCode e outras CLIs de agentes de programação por meio de uma única API, com verificações executadas pelo próprio runtime.