Agente de programação open source em Rust para o terminal, que edita arquivos, executa comandos e funciona com mais de 40 provedores de modelos, incluindo modelos locais.
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
Tutorial de Python com 17 lições que cria do zero um harness de agente semelhante ao Claude Code, começando com um único loop e bash.
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.
Um agente minimalista de engenharia de software com IA que resolve issues do GitHub ou ajuda pela linha de comando, usando apenas bash e cerca de 100 linhas de Python no núcleo.
Um hub de memória local e self-hosted que oferece a vários agentes de IA, como Claude Code, Codex e OpenClaw, uma memória persistente e compartilhada sobre você.
Agente de programação com IA para terminal, compatível com o LLM de sua escolha, com suporte a LSP e MCP e sessões por projeto.