v0.1.2 · CI au vert · Apache-2.0 · Binaires multi-plateformes

Un essaim de drones
code pendant que vous dormez.

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

13
Outils intégrés
5
Rôles
5
Binaires publiés
MCP
Support natif
0
Dépendance externe

Installation

Choisissez votre OS. Le binaire pèse environ 2,5 Mio et n'a aucune dépendance à l'exécution.

Linux / macOS

# 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"

Windows (PowerShell)

# 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

Depuis les sources (Go 1.24+)

go install github.com/yinhe/devclaw/cmd/drone@latest

Ce qui est dans ce projet · ce qui ne l'est pas

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.

Ce qui est dedans Apache-2.0 · gratuit

Tout ce qu'il faut pour faire tourner du codage autonome sur votre propre machine.

  • Runtime — boucle d'agent, compression de contexte, journal de trajectoires
  • 13 outils intégrésbash, file_read/write, multi_edit, agent, parallel, undo, bash_approval, …
  • 5 rôlesdev, test, ops, sense, scout × 3 niveaux de permissions
  • Client MCP — transport stdio, charge n'importe quel serveur Model Context Protocol
  • Fournisseurs — compatibles OpenAI (Ollama, OpenAI, StarAI, DeepSeek…) + retry + streaming
  • Isolation git worktree — bac à sable automatique par tâche
  • CLI — un seul binaire Go, sans dépendance, multi-plateforme
Tout ce qui précède est permanent et gratuit. Pas de télémétrie, pas de login, pas de limitation de débit de notre côté.

Ce qui n'est pas dedans usage interne · non vendu

L'équipe StarClaw maintient des outils propriétaires qui enveloppent ce noyau pour un usage interne.

  • Forge — suivi de tickets & orchestration
  • Pheromone — bus d'événements & pool de tâches
  • Overlord — gestion de flottes de drones
  • Abathur — moteur de distillation trajectoire → skills
  • Console web, marketplace, facturation, contrats de support
Vous n'avez besoin d'aucun d'eux. Le noyau de ce dépôt est pleinement fonctionnel en autonome. Vous voulez des fonctionnalités équivalentes ? Forkez — la licence Apache-2.0 vous laisse bâtir ce que vous voulez par-dessus.

Pourquoi DevClaw

Conçu pour vous être utile aujourd'hui sur votre laptop, pas pour vous vendre un abonnement demain.

🐝

Essaim natif dès le départ

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.

🎭

Rôles + permissions comme contraintes dures

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.

🧠

Connaissance du projet intégrée

DRONE.md et .drone/skills/*.md sont injectés à chaque exécution — vos conventions, pièges et patterns voyagent avec le drone.

🔌

Model Context Protocol, nativement

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.

🌲

Isolation par worktree

Chaque tâche obtient son propre git worktree. Les drones ne se marchent jamais dessus — du parallélisme sans enfer de merge.

📦

Un binaire Go · zéro dépendance

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.

Prêt à l'essayer ?