NanoClaw: La alternativa ligera y segura a OpenClaw sin relleno

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Este es NanoClaw, un asistente personal de IA muy ligero
00:00:04que tiene apenas unas 500 líneas de código
00:00:07y puede hacer cosas como conectarse a WhatsApp,
00:00:09leer tus correos, programar tareas recurrentes y mucho más
00:00:12usando el poder del SDK de Clawed Agent
00:00:15y contenedores de Apple si usas un Mac
00:00:18para que todo el sistema sea seguro.
00:00:19Pero, ¿cómo se compara este pequeño asistente
00:00:21con su alternativa más grande y popular?
00:00:24Suscríbete y vamos a verlo.
00:00:25Al momento de grabar esto,
00:00:28OpenClaw admite unos 15 canales,
00:00:30tiene más de 45 dependencias y soporta muchísimas habilidades.
00:00:34NanoClaw, por otro lado, tiene un solo canal por defecto,
00:00:37que es WhatsApp, usa el navegador de agentes de Vercel
00:00:40para navegar por la web y no tiene ningún archivo de configuración.
00:00:44Sí, así como lo oyes.
00:00:45Pero su sencillez es precisamente lo que lo hace tan potente,
00:00:49porque el código es pequeño y fácil de entender
00:00:52tanto para los agentes como para los humanos.
00:00:53Si le falta una función que realmente quieres,
00:00:56puedes pedirle directamente que la cree
00:00:58y lo hará.
00:00:59Yo mismo lo he comprobado
00:01:00y les mostraré cómo funciona más adelante en el video.
00:01:03Pero primero, veamos cómo se configura.
00:01:05De hecho, quitemos de en medio los requisitos previos.
00:01:07Te recomiendo mucho tener una suscripción a Clawed
00:01:10si quieres usar NanoClaw, ya que usa el SDK de Clawed
00:01:13y este solo admite modelos de Clawed por defecto.
00:01:16Esto tendrá más sentido en unos segundos.
00:01:18Si lo vas a instalar en una máquina Linux,
00:01:20asegúrate de tener Docker instalado.
00:01:22Y si usas un VPS, sigue los pasos estándar
00:01:25como usar un usuario sin privilegios de root para la instalación,
00:01:28desactivar el acceso público por SSH
00:01:30y conectarte solo mediante Tailscale o equivalente.
00:01:32También necesitarás tener Node.js superior a la versión 20
00:01:36y tener Clawed Code,
00:01:37porque usarás un comando de barra de Clawed Code
00:01:40para realizar la configuración.
00:01:41Por eso necesitas la suscripción,
00:01:44para no malgastar dinero quemando tokens con el pago por API.
00:01:47Pero me estoy adelantando un poco,
00:01:49porque primero hay que hacer todos estos pasos
00:01:51antes de llegar al comando de barra de Clawed Code,
00:01:53que es bastante intuitivo
00:01:55y se conecta a WhatsApp mediante un código QR.
00:01:57A partir de ahí, el agente usa Sonnet por defecto;
00:02:00puedes cambiarlo, por supuesto, pero tenlo en cuenta.
00:02:03Si tienes problemas con la instalación,
00:02:05el creador recomienda preguntarle directamente a Clawed Code
00:02:08y él te ayudará a encontrar una solución.
00:02:10Además, si quieres personalizar tu agente,
00:02:12hay un comando de barra para eso,
00:02:14aunque también puedes pedírselo por WhatsApp.
00:02:17Es posible que debas ejecutar algún comando NPM
00:02:20y reiniciar el sistema un par de veces.
00:02:22Pero, básicamente, la configuración es muy sencilla.
00:02:24Y si hay una función que quieres
00:02:26y que no aparece como compatible,
00:02:27puedes pedirle que la añada.
00:02:30Por ejemplo, aquí vemos que
00:02:31le pregunto al agente si puede enviar imágenes
00:02:34y me responde que no tiene esa capacidad.
00:02:37Así que, si bajamos un poco,
00:02:38aquí le pido que añada la función de enviar fotos.
00:02:40Me presenta un plan con los cambios que va a realizar
00:02:43y yo le doy permiso para proceder.
00:02:44Ahora ya ha añadido soporte para imágenes creando una herramienta de envío.
00:02:48Así que, tras reiniciar el servicio,
00:02:50le pido que me busque una imagen aleatoria en Unsplash.
00:02:53Poco después, es capaz de hacerlo,
00:02:55como podemos ver aquí mismo.
00:02:57Y puede hacerlo varias veces a lo largo del día.
00:03:00Aquí lo he vuelto a intentar.
00:03:01Me ha buscado una imagen de un océano.
00:03:03Y también lo he hecho más abajo, por aquí.
00:03:06Si os soy sincero,
00:03:07al principio NanoClaw no me convencía.
00:03:10Digo, su configuración no era tan fluida como la de OpenClaw.
00:03:13No tiene un panel de control, ni archivos de identidad,
00:03:16ni de resolución, ni tantas otras cosas
00:03:18que hacen que el agente de OpenClaw se sienta tan personal.
00:03:22Pero la naturaleza minimalista de NanoClaw
00:03:25lo hace muy especial,
00:03:26porque empieza con un conjunto de funciones muy pequeño
00:03:29y puedes pedirle al agente que añada funciones
00:03:31que sean específicas para ti.
00:03:33Esto significa que el NanoClaw de otra persona
00:03:35será muy diferente al tuyo,
00:03:36y no solo tendrá las funciones que tú quieras,
00:03:39sino que el código estará hecho a tu medida,
00:03:42a diferencia de algo como OpenClaw,
00:03:44que tiene muchísimas funciones,
00:03:46pero quizás solo te interesan una o dos.
00:03:48Y entonces te quedas con un código
00:03:49que nunca vas a utilizar.
00:03:51Además, su arquitectura lo hace algo más seguro
00:03:53que OpenClaw.
00:03:54No solo por sus contenedores
00:03:56con un tiempo de espera de cinco minutos,
00:03:57sino porque tiene una menor superficie de ataque.
00:04:01Un informe de Cisco reveló que el 26 % de las habilidades de agentes
00:04:05tienen vulnerabilidades.
00:04:06Y OpenClaw admite muchas de ellas por defecto.
00:04:09Sin mencionar que OpenClaw no se ejecuta
00:04:11en un entorno aislado
00:04:13y tiene acceso directo al sistema en el que está.
00:04:16Sí, me habría encantado tener soporte para Telegram por defecto
00:04:19y poder usar otros modelos
00:04:21que no sean los de Anthropic.
00:04:23Pero el creador lo diseñó originalmente para sí mismo
00:04:26y sus propias necesidades, lo cual entiendo perfectamente.
00:04:29Sin embargo, la popularidad de OpenClaw ha traído una ola
00:04:33de asistentes personales de IA como Memubot y Nanobot,
00:04:36lo cual es genial, pero solo puede llevar a una cosa.
00:04:40— Skynet ha cobrado conciencia.
00:04:41En una hora iniciará un ataque nuclear masivo
00:04:44contra su enemigo.
00:04:45— ¿Qué enemigo?
00:04:46— Nosotros, los humanos.

Key Takeaway

NanoClaw se presenta como una alternativa minimalista y segura a OpenClaw, destacando por su capacidad de ser personalizado mediante lenguaje natural y su arquitectura ligera orientada a la privacidad.

Highlights

NanoClaw es un asistente de IA ultraligero con solo 500 líneas de código.

Utiliza el SDK de Claude Agent y se integra nativamente con WhatsApp.

A diferencia de OpenClaw

Timeline

Introducción a NanoClaw y sus capacidades básicas

El video comienza presentando a NanoClaw como un asistente personal de IA extremadamente ligero que apenas ocupa 500 líneas de código. Se mencionan funciones clave como la conexión a WhatsApp, la lectura de correos electrónicos y la programación de tareas recurrentes. El sistema aprovecha el SDK de Claude Agent y utiliza contenedores de Apple en Mac para garantizar la seguridad del entorno. Esta sección establece la premisa de comparar este pequeño asistente con alternativas más pesadas y populares del mercado. El narrador invita a la audiencia a suscribirse para descubrir cómo esta herramienta optimiza el flujo de trabajo personal.

Comparativa técnica: NanoClaw vs. OpenClaw

En este segmento se detallan las diferencias técnicas fundamentales entre OpenClaw y NanoClaw. Mientras que OpenClaw admite 15 canales y tiene más de 45 dependencias, NanoClaw se centra en un solo canal por defecto, WhatsApp, y carece de archivos de configuración. Se destaca que la sencillez del código es su mayor potencia, facilitando la comprensión tanto para humanos como para otros agentes de IA. Un punto revolucionario es la capacidad de NanoClaw para crear sus propias funciones si el usuario se lo solicita directamente. El autor confirma haber probado esta característica de auto-programación personalmente con éxito.

Requisitos previos y proceso de instalación

El narrador explica los pasos necesarios para configurar el sistema, recomendando encarecidamente una suscripción a Claude para evitar costes excesivos de API. Los requisitos incluyen Node.js versión 20 o superior, Docker para usuarios de Linux y el uso de Claude Code para la configuración mediante comandos de barra. Se enfatiza la seguridad en servidores VPS, sugiriendo el uso de usuarios sin privilegios root y conexiones vía Tailscale. La vinculación con WhatsApp se realiza de manera intuitiva mediante un código QR tras ejecutar los comandos iniciales. El sistema utiliza el modelo Claude 3.5 Sonnet por defecto, aunque este puede ser modificado según las necesidades del usuario.

Demostración práctica: Añadiendo nuevas funciones

Se muestra un ejemplo real de cómo expandir las capacidades de NanoClaw mediante una simple petición en lenguaje natural. Inicialmente, el agente admite no tener la capacidad de enviar imágenes, por lo que el usuario le pide que añada dicha función. El agente presenta un plan de desarrollo, realiza los cambios en el código y, tras un reinicio, logra enviar fotos de Unsplash con éxito. Esta demostración subraya la flexibilidad del sistema frente a asistentes estáticos tradicionales. El proceso es rápido y permite que el asistente evolucione dinámicamente según los requerimientos específicos de cada día.

Filosofía de diseño, seguridad y conclusiones finales

El autor reflexiona sobre por qué la naturaleza minimalista de NanoClaw es superior para ciertos perfiles de usuario, evitando el "código basura" de herramientas sobrecargadas. Se aborda la seguridad citando un informe de Cisco que señala vulnerabilidades en el 26% de las habilidades de agentes comerciales, riesgo que NanoClaw reduce significativamente. A diferencia de OpenClaw, este asistente opera en entornos aislados con tiempos de espera cortos, limitando la superficie de ataque. Aunque carece de soporte nativo para Telegram o modelos que no sean de Anthropic, su enfoque en necesidades específicas lo hace único. El video cierra con una nota humorística sobre la proliferación de estos agentes y una referencia a Skynet.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video