24 puntos por xguru 2026-03-17 | 4 comentarios | Compartir por WhatsApp
  • Funciona como un binario estático (678 KB), sin dependencias de runtime, VM ni frameworks
  • Menos de 1 MB de memoria, tiempo de arranque inferior a 2 ms, y soporte para cualquier entorno de CPU como ARM, x86 y RISC-V
  • Arquitectura totalmente autónoma, que funciona como un único ejecutable sin servicios externos
  • Soporte integrado para más de 50 proveedores de IA, 19 canales, 35 herramientas y 10 motores de memoria
    • Integración con modelos principales como OpenAI, Anthropic, Gemini, Ollama y Groq
    • Soporte para diversos canales de mensajería como Telegram, Discord, Slack, Signal y Nostr
    • Sistema de memoria híbrida basado en SQLite (FTS5 + búsqueda por similitud vectorial) incorporado
  • Diseño centrado en la seguridad
    • Aislamiento en sandbox basado en Landlock, Firejail, Bubblewrap y Docker
    • Cifrado ChaCha20-Poly1305, autenticación con código de emparejamiento y limitación de alcance del sistema de archivos local
    • Control de acceso basado en túneles (Cloudflare, Tailscale, ngrok, etc.)
  • Arquitectura modular
    • Todos los subsistemas están construidos con interfaces vtable y se pueden reemplazar
    • Provider, Channel, Tool, Memory, Runtime, Sandbox, etc. se pueden reemplazar solo con archivos de configuración
    • Soporte de ejecución opcional con runtimes Docker, WASM y nativo
  • Rendimiento
    • Uso de RAM de aproximadamente 1 MB, arranque en menos de 8 ms sobre un núcleo edge de 0.8 GHz
    • Más de 5,300 pruebas, 230 archivos fuente, 0 dependencias (excepto libc)
    • Estructura ultraligera que puede ejecutarse incluso en hardware de USD 5
  • Flujo operativo centrado en CLI
    • Configuración de claves API y Provider con nullclaw onboard
    • Ejecución del modo interactivo con nullclaw agent
    • Inicio del runtime de gateway con nullclaw gateway
    • Comandos de diagnóstico y operación como nullclaw doctor, status y channel start
  • Gateway API
    • Proporciona endpoints REST como /pair, /webhook, /a2a y /health
    • Soporte para envío y recepción de mensajes y gestión de tareas basado en A2A JSON-RPC
  • Configuración de memoria y autonomía
    • Permite elegir backends como SQLite, ClickHouse, PostgreSQL y Redis
    • Funciones incorporadas de guardado automático, snapshots y búsqueda híbrida
    • Permite configurar el nivel de autonomía (supervised, full) y el alcance permitido de comandos
  • Extensibilidad web y de hardware
    • Integración de UI en navegador mediante WebChannel basado en WebSocket
    • Soporte para control de periféricos de hardware como Arduino, Raspberry Pi y STM32
  • Licencia MIT

4 comentarios

 
vigorous5537 2026-03-17

Supongo que también saldrá voidclaw.

 
winterjung 2026-03-17

Ahora ya llegamos hasta nullclaw, después de nanoclaw, picoclaw y zeroclaw.

 
gyarang 2026-03-17

Si igual lo van a programar con IA, entonces desde el principio deberían hacerlo en Rust o Zig; pero apenas sale una sola cosa, termina pasando esto...

 
shakespeares 2026-03-17

Los ecosistemas de Rust y Zig se están ampliando cada vez más.
No sé hasta cuándo JavaScript seguirá siendo adecuado para IA.