Repolode
zeroclaw-labs

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. 1

    Ejecuta el script oficial de instalación indicado en el README

  2. 2

    Sigue la configuración guiada para elegir un provider y crear un archivo config

    "${CARGO_HOME:-$HOME/.cargo}/bin/zeroclaw" quickstart
  3. 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