Núcleo intercambiable por traits
Provider/Channel/Tool/Memory/Tunnel/Observer se modelan como traits con implementaciones incluidas; montar el runtime pasa a ser una elección de configuración, no un proyecto de integración.
ZeroClaw empaqueta infraestructura de agentes en un binario único de pocos MB con un núcleo intercambiable basado en traits: proveedores de modelos, canales, herramientas, memoria, túneles y observabilidad pasan a ser decisiones de configuración. La seguridad viene por defecto con binding a localhost, emparejamiento, allowlists estrictas, alcance por workspace y sandbox opcional con Docker. Su memoria apuesta por un motor local “full‑stack”: recuperación híbrida con SQLite (FTS5 + vectores) y persistencia opcional en PostgreSQL para escalar de asistente en terminal a automatización de equipo.
| ✕Problemas Tradicionales | ✓Soluciones Innovadoras |
|---|---|
| Los runtimes de agentes suelen depender de entornos pesados y stacks multiproceso, con arranque lento y alto consumo en máquinas modestas. | Binario único y núcleo por traits para intercambiar Provider/Channel/Tool/Memory/Tunnel por configuración, reduciendo lock-in y pegamento. |
| La seguridad se añade tarde, complicando el self-hosting sin controles extra. | Seguridad por defecto: binding a localhost, emparejamiento, allowlists, alcance por workspace y sandbox opcional con Docker. |
1curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/main/scripts/bootstrap.sh | bash1git clone https://github.com/zeroclaw-labs/zeroclaw.git && cd zeroclaw && cargo build --release --locked1./target/release/zeroclaw onboard --interactive1./target/release/zeroclaw daemon # o ./target/release/zeroclaw gateway| Escenario Principal | Público Objetivo | Solución | Resultado |
|---|---|---|---|
| Asistente de desarrollo multi‑canal self‑hosted para equipos | equipos de ingeniería y plataforma | unificar entradas CLI/Telegram/Discord/Slack con herramientas y límites de permisos consistentes | automatización trazable y respuesta más rápida |
| Agente de automatización en el edge con hardware modesto | ingenieros de automatización | ejecutar un agente binario único en Raspberry Pi o instancias baratas para operar y reportar estado | automatización siempre activa a menor costo |
| Bot de procesos con memoria intercambiable | soporte y operaciones con contexto largo | empezar con memoria híbrida en SQLite y pasar a PostgreSQL compartido al crecer | escalar sin reescribir la integración |