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.