Agente de IA ligero y autoalojado, escrito en Go, que se ejecuta en tu servidor y funciona a través de Telegram con modelos de Anthropic, OpenAI u OpenRouter.
zeroclaw-labs/zeroclaw
Runtime de agente de IA personal basado en Rust que se ejecuta en tu equipo y conecta proveedores de LLM con canales de chat, herramientas y hardware.
- Estrellas
- 33,024
- Forks
- 4,985
- Issues abiertos
- 1,035
- Último commit
- hace 2 horas
¿Qué es?
ZeroClaw es un binario único de Rust que ejecuta un agente de IA en tu equipo. Se conecta a proveedores de LLM como Anthropic, OpenAI y Ollama, recibe mensajes de canales como Discord, Telegram, Matrix, correo electrónico, webhooks y una CLI, y realiza acciones con herramientas como shell, navegador, HTTP y acceso al hardware mediante GPIO/I2C/SPI.
De forma predeterminada, el agente funciona en un modo de autonomía supervisada en el que las operaciones de riesgo medio requieren aprobación y las de riesgo alto se bloquean. Admite límites de workspace, políticas de comandos, sandboxes a nivel de sistema operativo (Landlock, Bubblewrap, Seatbelt, Docker) y un panel web con chat, exploración de memoria, edición de configuración y gestión de cron. Su motor SOP permite crear procedimientos que se activan por eventos, y también se puede usar desde editores mediante Agent Client Protocol.
La configuración se guarda en un único archivo TOML, y el proyecto ofrece una guía de inicio rápido y la instalación como servicio para systemd, launchctl y Windows Services.
Funciones clave
- 01Se conecta a Anthropic, OpenAI, Ollama y otros proveedores de modelos compatibles con OpenAI, con cadenas de respaldo.
- 02Recibe mensajes y responde en Discord, Telegram, Matrix, correo electrónico, webhooks y CLI mediante un único ciclo del agente.
- 03De forma predeterminada, funciona en modo supervisado: requiere aprobación para las acciones de riesgo medio y bloquea las de riesgo alto.
- 04Ejecuta herramientas en sandboxes a nivel de sistema operativo, como Landlock, Bubblewrap, Seatbelt y Docker.
- 05Ofrece una puerta de enlace HTTP/WebSocket y un panel web para gestionar el chat, la memoria, la configuración y cron.
- 06Admite SOP activados por eventos de MQTT, webhooks, cron y periféricos.
Casos de uso
- Ejecutar un asistente personal en tu equipo que te responda por Telegram o Discord.
- Controlar hardware de Raspberry Pi o microcontroladores mediante comandos en lenguaje natural.
- Conectar un modelo local de Ollama a canales de chat sin enviar datos a un servicio alojado.
- Integrar un agente en un editor mediante Agent Client Protocol.
Inicio rápido
- 1
Ejecuta el script oficial de instalación indicado en el README
- 2
Sigue la configuración guiada para elegir un provider y crear un archivo config
"${CARGO_HOME:-$HOME/.cargo}/bin/zeroclaw" quickstart - 3
Inicia un chat interactivo con el agent configurado
zeroclaw agent -a <alias>
Antes de usarlo
- Para configurar un agent, necesitas una API key de un provider de LLM o un servidor de modelos local, como Ollama.
- La configuración es un archivo TOML con varias secciones, por lo que requiere algo de trabajo inicial.
Temas
Preguntas frecuentes
- ¿Qué es zeroclaw?
- Runtime de agente de IA personal basado en Rust que se ejecuta en tu equipo y conecta proveedores de LLM con canales de chat, herramientas y hardware. ZeroClaw es un binario único de Rust que ejecuta un agente de IA en tu equipo. Se conecta a proveedores de LLM como Anthropic, OpenAI y Ollama, recibe mensajes de canales como Discord, Telegram, Matrix, correo electrónico, webhooks y una CLI, y realiza acciones con herramientas como shell, navegador, HTTP y acceso al hardware mediante GPIO/I2C/SPI.
- ¿zeroclaw es gratuito? ¿Qué licencia tiene?
- zeroclaw es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿zeroclaw sigue mantenido?
- Mantenimiento activo. El último commit de zeroclaw fue el 22 oct 2026.
- ¿Para qué puedo usar zeroclaw?
- Ejecutar un asistente personal en tu equipo que te responda por Telegram o Discord. Controlar hardware de Raspberry Pi o microcontroladores mediante comandos en lenguaje natural. Conectar un modelo local de Ollama a canales de chat sin enviar datos a un servicio alojado. Integrar un agente en un editor mediante Agent Client Protocol.
- ¿Cómo se instala zeroclaw?
- Ejecuta el script oficial de instalación indicado en el README Sigue la configuración guiada para elegir un provider y crear un archivo config: "${CARGO_HOME:-$HOME/.cargo}/bin/zeroclaw" quickstart Inicia un chat interactivo con el agent configurado: zeroclaw agent -a <alias>
- ¿Dónde consigo zeroclaw?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zeroclaw-labs/zeroclaw
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de automatización para crear flujos de trabajo de IA agéntica en YAML que funcionan en distintos canales conversacionales, con herramientas, MCP, memoria y RAG.
Asistente personal de IA autoalojable en un único binario de Go que combina chat con LLM, bases de conocimiento RAG y ciclos de agentes para navegar, usar la shell y herramientas MCP.
Asistente personal de IA autohospedado que funciona en tu equipo o en la nube y se conecta con apps de chat como DingTalk, Lark, Discord y Telegram.
Asistente personal de IA y Agent Harness de código abierto que planifica tareas, ejecuta herramientas y skills, y conserva la memoria en canales web y de mensajería.
Asistente de IA multiagente de código abierto que ejecuta tareas en la web, el escritorio, archivos y apps de chat como Telegram, Feishu y WeCom.