logoAIStage

Claw Code recursos principais

Este framework de código aberto oferece uma reescrita em Python e Rust da arquitetura Claude Code em sala limpa, com orquestração de múltiplos agentes, chamada de ferramentas e desenvolvimento de IA nativo de terminal, com mais de 48k estrelas no GitHub.

Visitar site

Recursos principais de Claw Code

Sistema de Ferramentas Baseado em Plugins

Oferece 19 ferramentas com controle de acesso para E/S de arquivos, execução de shell, operações Git e web scraping. Cada uma roda em uma sandbox independente com controles de acesso configuráveis.

Loop de Agente Autônomo

Fornece um agente nativo de terminal que lê bases de código inteiras, edita arquivos, executa comandos, roda testes, gerencia Git e itera de forma autônoma até a conclusão da tarefa.

Orquestração Multiagente

Suporta a criação de subagentes (internamente chamados de "enxames") para paralelizar tarefas complexas, permitindo a decomposição em subtarefas executáveis independentemente com acesso a memória compartilhada.

Cliente de API LLM

Fornece um cliente de API independente de provedor, com retentativas automáticas, streaming SSE, autenticação OAuth e rastreamento de uso de tokens com estimativa de custos. Suporta múltiplos provedores de LLM.

Gerenciamento de Sessão e Memória

Implementa um sistema de memória em camadas com persistência de sessão, compactação de transcrições e descoberta de contexto, garantindo conhecimento persistente entre conversas com limpeza automática.

Motor de Consultas

Atua como a inteligência central, gerenciando todas as chamadas de API LLM, streaming de respostas, estratégias de cache e orquestração multietapas. Design independente de provedor e limites de turnos configuráveis.

Núcleo de Desempenho em Rust

Apresenta um workspace Rust com 6 crates e 16 módulos de runtime para caminhos críticos de desempenho, analisador JSON sem dependências, fluxo OAuth PKCE e renderização de terminal com destaque de sintaxe.

Integração MCP

Fornece suporte completo ao Model Context Protocol (MCP) com 6 tipos de transporte – Stdio, SSE, HTTP, WebSocket, SDK e ClaudeAiProxy – para conectar-se a servidores de ferramentas externos com normalização automática de nomes e autenticação OAuth.

Comandos Slash

Oferece 15 comandos interativos (/compact, /model, /permissions, /cost, /session) com suporte a retomada, categorização por grafo de comandos e integração REPL para controle abrangente da sessão.

Sistema de Permissões

Implementa três modos de permissão com um motor de políticas por ferramenta, listas de negação e prompts interativos, garantindo controle de acesso granular e segurança em todas as operações do agente.

Casos de uso de Claw Code

  • Desenvolvedores: Construa agentes de codificação IA personalizados usando o sistema de ferramentas plugin‑based e a arquitetura extensível do Claw Code.
  • Contribuidores de código aberto: Aprimore o framework Claw Code contribuindo para a sua base de código Python e Rust modular.
  • Pesquisadores: Estude a reimplementação em sala limpa da arquitetura do Claude Code para obter insights sobre o desenvolvimento de agentes de IA.
  • Empresas: Implante agentes de codificação IA auto‑hospedados com suporte a múltiplos provedores de LLM e controles de permissão do Claw Code.
  • Estudantes: Aprenda sobre arquitetura e implementação de agentes de IA explorando o código‑fonte open source do Claw Code.
Apresentou**

Claw Code Alternativas