DevClaw est un noyau open source de codage autonome par IA, écrit en Go. Un binaire, zéro dépendance, tout LLM compatible OpenAI. Cinq rôles, treize outils intégrés, sous-drones en parallèle, isolation via git worktree.
ou depuis les sources : go install github.com/yinhe/devclaw/cmd/drone@latest
Choisissez votre OS. Le binaire pèse environ 2,5 Mio et n'a aucune dépendance à l'exécution.
# 1. Télécharger l'archive de la release pour votre plateforme depuis GitHub # (remplacez ARCH par x86_64 ou arm64, OS par linux ou mac) curl -fSL "https://github.com/yinhe/devclaw/releases/latest/download/drone_0.1.2_linux_x86_64.tar.gz" \ | tar xz # 2. Placer dans le PATH sudo mv drone /usr/local/bin/ # 3. Test rapide drone version drone roles # 4. Brancher un Ollama local (gratuit, hors ligne) ou toute API compatible OpenAI ollama pull qwen3-coder drone run "ajoute des commentaires JSDoc à toutes les fonctions exportées de src/utils.js"
# Télécharger et extraire Invoke-WebRequest -Uri "https://github.com/yinhe/devclaw/releases/latest/download/drone_0.1.2_windows_x86_64.zip" -OutFile drone.zip Expand-Archive drone.zip -DestinationPath . # Test rapide .\drone.exe version .\drone.exe roles
go install github.com/yinhe/devclaw/cmd/drone@latest
DevClaw est un noyau. Tout le code ici est open source sous licence Apache-2.0. Aucune fonctionnalité ci-dessous ne nécessite d'abonnement payant.
Tout ce qu'il faut pour faire tourner du codage autonome sur votre propre machine.
bash, file_read/write, multi_edit, agent, parallel, undo, bash_approval, …dev, test, ops, sense, scout × 3 niveaux de permissionsL'équipe StarClaw maintient des outils propriétaires qui enveloppent ce noyau pour un usage interne.
Forge — suivi de tickets & orchestrationPheromone — bus d'événements & pool de tâchesOverlord — gestion de flottes de dronesAbathur — moteur de distillation trajectoire → skillsConçu pour vous être utile aujourd'hui sur votre laptop, pas pour vous vendre un abonnement demain.
Agent et Parallel sont des outils intégrés. Un drone peut lancer jusqu'à 5 sous-drones et agréger leur travail. Un arbre de tâches, pas une boucle.
Cinq rôles × trois niveaux de permissions (readonly, workspace_write, full_access) appliqués dans le runtime, pas dans le prompt. Sécurisé par défaut.
DRONE.md et .drone/skills/*.md sont injectés à chaque exécution — vos conventions, pièges et patterns voyagent avec le drone.
Client MCP stdio de première classe. Déposez n'importe quel serveur communautaire dans .drone/mcp.json et les nouveaux outils respectent les mêmes niveaux de permissions.
Chaque tâche obtient son propre git worktree. Les drones ne se marchent jamais dessus — du parallélisme sans enfer de merge.
Releases précompilées linux/mac/windows × amd64/arm64. ~2,5 Mio. Tourne derrière n'importe quel pare-feu avec tout LLM compatible OpenAI.