À propos du projet

Claw Code est l'implémentation publique en Rust du harnais d'agent CLI `claw`. L'implémentation canonique réside dans l'espace de travail `rust/`, et les mainteneurs indiquent que la source de vérité actuelle du dépôt est `ultraworkers/claw-code`. Une note de cadrage importante dans le README : le projet se décrit lui-même comme étant « plus proche d'une pièce de musée que d'un argument commercial » et précise explicitement qu'il n'est « pas le projet de production sérieux ici ». Il est présenté comme un artefact géré par des agents, maintenu automatiquement par des harnais tels que Gajae-Code et LazyCodex. Pour les travaux réels, le README invite les utilisateurs à commencer avec ces harnais en amont plutôt qu'avec ce dépôt. Une explication publique plus longue est accessible via un lien vers un message X/Twitter. La structure du dépôt comprend : - `rust/` — l'espace de travail Rust canonique et le binaire CLI `claw` - `USAGE.md` — guide d'utilisation orienté tâches - `PARITY.md` — état de la parité du portage Rust et notes de migration - `ROADMAP.md` — feuille de route active et backlog de nettoyage - `PHILOSOPHY.md` — intention du projet et cadrage de la conception du système - `src/` et `tests/` — espace de travail Python/de référence compagnon et aides d'audit, décrits comme ne constituant pas la surface d'exécution principale Pour la compilation et l'exécution, le README fournit un démarrage rapide à partir des sources uniquement : cloner le dépôt, exécuter `cargo build --workspace` à l'intérieur de `rust/`, configurer une clé d'API telle que `ANTHROPIC_API_KEY`, puis vérifier avec `claw doctor` et exécuter des invites avec `claw prompt "..."` ou démarrer une session interactive avec `claw`. Sur Windows, le binaire est `claw.exe`, et PowerShell est une voie prise en charge. Git Bash et WSL sont des alternatives optionnelles. Le README contient un avertissement bien visible : `cargo install claw-code` installe un stub obsolète qui affiche uniquement « claw-code has been renamed to agent-code ». Il est demandé aux utilisateurs de ne pas installer cette crate et de compiler plutôt à partir des sources ou d'installer le binaire en amont via `cargo install agent-code`. L'authentification nécessite une clé d'API (Anthropic, OpenAI, etc.) ; la connexion via un abonnement Claude n'est pas un moyen d'authentification pris en charge. Après la compilation, `claw doctor` est le contrôle de santé recommandé pour valider la clé d'API, l'accès au modèle et la configuration des outils. La suite de tests de l'espace de travail peut être exécutée avec `cargo test --workspace`. La documentation est structurée pour la navigation et le contexte des fichiers, les fournisseurs locaux compatibles OpenAI (Ollama/llama.cpp/vLLM), les flux de travail d'installation et de publication sur Windows, les flux de travail en conteneur, ainsi que le statut ACP/Zed. Le README note que `claw-code` ne fournit pas encore de démon ACP/Zed ou de point d'entrée JSON-RPC ; `claw acp` indique le statut actuel, et la prise en charge réelle d'ACP reste suivie dans la feuille de route. Le dépôt répertorie également des projets d'écosystème connexes tels que clawhip, oh-my-openagent, oh-my-claudecode, oh-my-codex et gajae-code, ainsi que des liens vers le Discord UltraWorkers. Il inclut des politiques de contribution, de sécurité, d'assistance et de code de conduite, et est sous licence MIT. Le README inclut une clause de non-responsabilité concernant la propriété et l'affiliation indiquant que le dépôt ne revendique pas la propriété du matériel source original de Claude Code et n'est pas affilié à, approuvé par ou maintenu par Anthropic.