Sobre o projeto
O Claw Code é a implementação pública em Rust do harness de agente para CLI `claw`. A implementação canônica fica no workspace `rust/`, e os mantenedores afirmam que a fonte da verdade atual para o repositório é `ultraworkers/claw-code`.
Uma nota importante de enquadramento no README: o projeto se descreve como "mais próximo de uma exibição de museu do que de uma proposta de produto" e diz explicitamente que "não é o projeto de produção sério aqui". Ele é apresentado como um artefato gerenciado por agentes, mantido automaticamente por harnesses como Gajae-Code e LazyCodex. Para trabalhos reais, o README instrui os usuários a começarem com esses harnesses upstream em vez deste repositório. Uma explicação pública mais longa está vinculada por meio de uma publicação no X/Twitter.
A estrutura do repositório inclui:
- `rust/` — o workspace em Rust canônico e o binário da CLI `claw`
- `USAGE.md` — guia de uso orientado a tarefas
- `PARITY.md` — status de paridade da portabilidade para Rust e notas de migração
- `ROADMAP.md` — roadmap ativo e backlog de limpeza
- `PHILOSOPHY.md` — intenção do projeto e enquadramento de design do sistema
- `src/` e `tests/` — workspace de referência/Python secundário e auxiliares de auditoria, descritos como não sendo a superfície de execução principal
Para compilar e executar, o README fornece um início rápido focado apenas no código-fonte: clone o repositório, execute `cargo build --workspace` dentro de `rust/`, defina uma chave de API como `ANTHROPIC_API_KEY`, depois verifique com `claw doctor` e execute prompts com `claw prompt "..."` ou inicie uma sessão interativa com `claw`. No Windows, o binário é `claw.exe`, e o PowerShell é um caminho suportado. Git Bash e WSL são alternativas opcionais.
O README contém um aviso em destaque: `cargo install claw-code` instala um stub descontinuado que apenas exibe "claw-code foi renomeado para agent-code". Os usuários são instruídos a não instalar essa crate e, em vez disso, compilar a partir do código-fonte ou instalar o binário upstream via `cargo install agent-code`.
A autenticação exige uma chave de API (Anthropic, OpenAI, etc.); o login de assinatura do Claude não é um caminho de autenticação suportado. Após a compilação, `claw doctor` é a verificação de integridade recomendada para validar a chave de API, o acesso ao modelo e a configuração das ferramentas. A suíte de testes do workspace pode ser executada com `cargo test --workspace`.
A documentação é mapeada para navegação e contexto de arquivos, provedores locais compatíveis com a OpenAI (Ollama/llama.cpp/vLLM), fluxos de trabalho de instalação e lançamento no Windows, fluxos de trabalho em contêineres e o status do ACP/Zed. O README observa que o `claw-code` ainda não inclui um daemon ACP/Zed ou ponto de entrada JSON-RPC; o `claw acp` informa o status atual, e o suporte real a ACP continua sendo acompanhado no roadmap.
O repositório também lista projetos de ecossistema relacionados, como clawhip, oh-my-openagent, oh-my-claudecode, oh-my-codex e gajae-code, além de links para o Discord do UltraWorkers. Ele inclui políticas de contribuição, segurança, suporte e código de conduta, e é licenciado sob a licença MIT. O README inclui um aviso legal de propriedade/afiliação declarando que o repositório não reivindica a propriedade do material de origem original do Claude Code e não é afiliado, endossado ou mantido pela Anthropic.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.