Repolode
SAIL-Research-Lab

SAIL-Research-Lab/cheetahclaws

Um harness de agentes nativo em Python e assistente de programação no terminal, compatível com vários LLMs na nuvem e locais, com ferramentas, memória, skills e Web UI.

Alternativa open source a:Claude Code

Estrelas
789
Forks
274
Issues abertas
27
Último commit
há 10 dias

O que é?

CheetahClaws é um harness de agentes em Python que executa no terminal um assistente de IA capaz de usar ferramentas. Ele reimplementa o loop central de agentes do Claude Code em uma base de código fácil de ler, e sua camada de modelos permite alternar entre Anthropic, OpenAI, Gemini, DeepSeek, Qwen, Kimi, MiniMax e outros provedores, além de modelos locais servidos pelo Ollama, LM Studio, vLLM ou qualquer endpoint compatível com OpenAI, usando a mesma flag --model.

O assistente vem com cerca de 28 ferramentas integradas para ler, gravar e editar arquivos, executar comandos de shell, pesquisar código, buscar páginas da web e gerenciar tarefas. Também pode ser estendido com servidores MCP, plugins baseados em git e skills em Markdown. O projeto inclui memória persistente, compressão de contexto, solicitações de permissão com modo autônomo, checkpoints e salvamento automático de sessões. Módulos opcionais adicionam uma Web UI com terminal no navegador, integrações com Telegram, WeChat, Slack e QQ, entrada de voz e fluxos de trabalho para trading e pesquisa.

Recursos principais

  • 01Alterne entre provedores na nuvem e modelos locais com uma única flag --model.
  • 02Inclui cerca de 28 ferramentas integradas para arquivos, shell, busca e acesso à web.
  • 03Pode ser estendido com servidores MCP, plugins git e skills em Markdown.
  • 04Memória persistente de usuário e projeto, com compressão de contexto.
  • 05Solicitações de permissão com modo autônomo opcional e lista de bloqueio de comandos.
  • 06Web UI opcional com terminal no navegador e integrações de chat com Telegram, Slack e outros.

Casos de uso

  • Executar um assistente de programação no terminal com um modelo local do Ollama ou vLLM, sem enviar código para uma API na nuvem.
  • Comparar como diferentes provedores de LLM lidam com a mesma tarefa de programação usando uma única ferramenta.
  • Estudar ou personalizar um loop de agentes em uma base de código Python compacta.
  • Controlar um assistente remotamente por um app de chat, usando os módulos de integração.

Tópicos

Perguntas frequentes

O que é cheetahclaws?
Um harness de agentes nativo em Python e assistente de programação no terminal, compatível com vários LLMs na nuvem e locais, com ferramentas, memória, skills e Web UI. CheetahClaws é um harness de agentes em Python que executa no terminal um assistente de IA capaz de usar ferramentas. Ele reimplementa o loop central de agentes do Claude Code em uma base de código fácil de ler, e sua camada de modelos permite alternar entre Anthropic, OpenAI, Gemini, DeepSeek, Qwen, Kimi, MiniMax e outros provedores, além de modelos locais servidos pelo Ollama, LM Studio, vLLM ou qualquer endpoint compatível com OpenAI, usando a mesma flag --model.
cheetahclaws é gratuito? Qual é a licença?
cheetahclaws é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
cheetahclaws ainda é mantido?
Manutenção ativa. O último commit de cheetahclaws foi em 12 de out. de 2026.
Para que posso usar cheetahclaws?
Executar um assistente de programação no terminal com um modelo local do Ollama ou vLLM, sem enviar código para uma API na nuvem. Comparar como diferentes provedores de LLM lidam com a mesma tarefa de programação usando uma única ferramenta. Estudar ou personalizar um loop de agentes em uma base de código Python compacta. Controlar um assistente remotamente por um app de chat, usando os módulos de integração.
Onde consigo cheetahclaws?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/SAIL-Research-Lab/cheetahclaws

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados