v0.1.2 · CI en verde · Apache-2.0 · Binarios multiplataforma

Un enjambre de drones
programa mientras duermes.

DevClaw es un kernel de código abierto para codificación autónoma con IA, escrito en Go. Un binario, cero dependencias, cualquier LLM compatible con OpenAI. Cinco roles, trece herramientas integradas, sub-drones en paralelo, aislamiento con git worktree.

o desde el código fuente: go install github.com/yinhe/devclaw/cmd/drone@latest

13
Herramientas integradas
5
Roles
5
Binarios publicados
MCP
Soporte nativo
0
Dependencias externas

Instalar

Elige tu sistema operativo. El binario pesa ~2.5 MiB y no tiene dependencias en tiempo de ejecución.

Linux / macOS

# 1. Descarga el archivo de release para tu plataforma desde GitHub
#    (reemplaza ARCH por x86_64 o arm64, OS por linux o mac)
curl -fSL "https://github.com/yinhe/devclaw/releases/latest/download/drone_0.1.2_linux_x86_64.tar.gz" \
  | tar xz

# 2. Muévelo al PATH
sudo mv drone /usr/local/bin/

# 3. Prueba rápida
drone version
drone roles

# 4. Conéctalo a Ollama local (gratis, sin internet) o a cualquier API compatible con OpenAI
ollama pull qwen3-coder
drone run "añade comentarios JSDoc a todas las funciones exportadas en src/utils.js"

Windows (PowerShell)

# Descargar y extraer
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 .

# Prueba rápida
.\drone.exe version
.\drone.exe roles

Desde código fuente (Go 1.24+)

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

Qué hay · qué no hay en este proyecto

DevClaw es un kernel. Todo el código aquí es open source bajo Apache-2.0. Ninguna de las funciones siguientes requiere plan de pago.

Qué hay Apache-2.0 · gratis

Todo lo necesario para ejecutar codificación autónoma en tu propia máquina.

  • Runtime — bucle de agente, compresión de contexto, registro de trayectorias
  • 13 herramientas integradasbash, file_read/write, multi_edit, agent, parallel, undo, bash_approval, …
  • 5 rolesdev, test, ops, sense, scout × 3 niveles de permisos
  • Cliente MCP — transporte stdio, carga cualquier servidor Model Context Protocol
  • Proveedores — compatibles con OpenAI (Ollama, OpenAI, StarAI, DeepSeek…) + reintentos + streaming
  • Aislamiento con git worktree — sandbox automático por tarea
  • CLI — un único binario Go, sin dependencias, multiplataforma
Todo lo anterior es permanente y gratis. Sin telemetría, sin login, sin límites de uso por nuestra parte.

Qué no hay uso interno · no se vende

El equipo de StarClaw mantiene herramientas propietarias que envuelven este kernel para uso interno.

  • Forge — seguimiento de issues y orquestación
  • Pheromone — bus de eventos y pool de tareas
  • Overlord — gestión de flotas de muchos drones
  • Abathur — motor de destilación trayectoria → skills
  • Consola web, marketplace, facturación, contratos de soporte
No necesitas ninguna de ellas. El kernel de este repositorio funciona por sí solo. Si quieres una funcionalidad similar, haz un fork — Apache-2.0 te deja construir lo que quieras encima.

Por qué DevClaw

Diseñado para ser útil hoy en tu portátil, no para venderte una suscripción mañana.

🐝

Swarm-native desde el día uno

Agent y Parallel son herramientas integradas. Un dron puede generar hasta 5 sub-drones y combinar su trabajo. Un árbol de tareas, no un bucle.

🎭

Roles + permisos como restricciones duras

Cinco roles × tres niveles de permisos (readonly, workspace_write, full_access) aplicados en el runtime, no en el prompt. Seguro por defecto.

🧠

Conocimiento de proyecto integrado

DRONE.md y .drone/skills/*.md se inyectan automáticamente en cada ejecución — tus convenciones, gotchas y patrones viajan con el dron.

🔌

Model Context Protocol, de forma nativa

Cliente MCP stdio de primera clase. Coloca cualquier servidor de la comunidad en .drone/mcp.json y las nuevas herramientas respetan los mismos niveles de permisos.

🌲

Aislamiento con worktree

Cada tarea obtiene su propio git worktree. Los drones nunca pisan el trabajo de otros — paralelismo sin infierno de merges.

📦

Un binario Go · cero dependencias

Releases precompilados para linux/mac/windows × amd64/arm64. ~2.5 MiB. Funciona detrás de cualquier firewall con cualquier LLM compatible con OpenAI.

¿Listo para probarlo?