
NanoClaw es un asistente personal de IA diseñado para ser lo bastante pequeño como para entenderlo de punta a punta. Ejecuta el agente dentro de contenedores Linux reales, colocando el límite de confianza en el aislamiento del sistema operativo y no en permisos a nivel de aplicación. Con TypeScript y Node.js como orquestador de un solo proceso, usa WhatsApp como canal principal para disparadores de chat, tareas programadas, ejecución de herramientas y escritura de memoria en un ciclo compacto. El estado y la memoria son local-first con SQLite para mensajes, grupos y sesiones, y cada grupo mantiene su propio contexto de sistema de archivos. La instalación es AI-native: Claude Code guía dependencias, autenticación y el runtime de contenedores para self-hosting.
| ✕Problemas Tradicionales | ✓Soluciones Innovadoras |
|---|---|
| Ejecutar agentes en el host dificulta la seguridad por defecto; un error de prompt puede tocar archivos y comandos reales. | NanoClaw usa contenedores como primera frontera de seguridad: Docker o Apple Container aíslan el filesystem para que las herramientas corran en sandbox. |
| Los asistentes generalistas tienden a crecer en dependencias y abstracciones, complicando auditoría y personalización para un solo usuario. | Un diseño mínimo de un solo proceso conecta bucle de mensajes, scheduler, memoria y runner de contenedores, y empuja extensiones a skills para evitar inflación del core. |
1node --version # v20.x; docker --version # macOS/Linux; en macOS Apple Container es opcional1git clone https://github.com/qwibitai/nanoclaw.git && cd nanoclaw1claude1# En Claude Code: setup / debug, verificar WhatsApp y el scheduler| Escenario Principal | Público Objetivo | Solución | Resultado |
|---|---|---|---|
| Asistente WhatsApp privado con seguridad primero | individuos y builders | automatizaciones por WhatsApp con herramientas dentro de contenedores | self-hosting con un límite de confianza más seguro |
| Ayudante para familia/equipo con aislamiento por grupo | familias o equipos pequeños | memoria y filesystem por grupo más briefings programados | asistencia estable sin fugas de contexto entre grupos |
| Automatización ops mínima y auditable | ingenieros | convertir rutinas en tareas programadas | ejecución controlada con código legible y aislamiento |