Repolode
tao12345666333

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

    Instale o AnkaLoop do PyPI com pip

    python -m pip install ankaloop
  2. 2

    Configure um provedor de modelos com o assistente interativo

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