{"id":33018,"date":"2026-02-12T13:16:14","date_gmt":"2026-02-12T10:16:14","guid":{"rendered":"https:\/\/stage.cactus-now.com\/?p=33018"},"modified":"2026-06-01T17:11:19","modified_gmt":"2026-06-01T14:11:19","slug":"openclaw-y-el-surgimiento-de-la-iniciativa","status":"publish","type":"post","link":"https:\/\/stage.cactus-now.com\/es\/noticias-de-cactus\/openclaw-y-el-surgimiento-de-la-iniciativa\/","title":{"rendered":"OpenClaw y el surgimiento de la iniciativa"},"content":{"rendered":"<p class=\"p4\">En Cactus, animamos activamente a nuestros ingenieros a explorar tecnolog\u00edas emergentes y compartir las herramientas que realmente impactan la forma en que construimos, automatizamos y pensamos sobre los sistemas.<\/p>\n<p class=\"p4\">Durante esa exploraci\u00f3n continua, OpenClaw r\u00e1pidamente se convirti\u00f3 en un tema de conversaci\u00f3n en todo el equipo. No por demos llamativas o grandes afirmaciones de marketing, sino por lo que representa: un runtime de agentes local-primero que realmente ejecuta tareas, se integra con sistemas reales y vive en tu propio hardware.<\/p>\n<p class=\"p4\">En este art\u00edculo, Pablo Huet, desarrollador Full-stack en Cactus, comparte su experiencia ejecutando OpenClaw en una Raspberry Pi 4 y reflexiona sobre qu\u00e9 le sorprendi\u00f3, qu\u00e9 funcion\u00f3 en la pr\u00e1ctica y qu\u00e9 podr\u00eda significar este tipo de agente siempre activo para el futuro de la automatizaci\u00f3n pr\u00e1ctica.<\/p>\n<h4><strong>Introducci\u00f3n<\/strong><\/h4>\n<p class=\"p5\"><b>\u00abLo extra\u00f1o no era que pudiera ejecutar comandos. Lo extra\u00f1o era que a veces actuaba como si <\/b><b><i>quisiera<\/i><\/b><b> hacerlo.\u00bb<\/b><b><\/b><\/p>\n<p class=\"p5\">Eso fue lo que me sorprendi\u00f3 despu\u00e9s de instalar <b>OpenClaw<\/b> en una <b>Raspberry Pi 4<\/b> y dejar que viviera en mi laboratorio casero para tareas reales.<\/p>\n<p class=\"p5\">OpenClaw es un <b>asistente personal de IA auto-alojado<\/b> que ejecutas en tu propio hardware. Tiene una Puerta de Enlace (Gateway) que conecta tus aplicaciones de chat (WhatsApp, Telegram, Slack, Discord, iMessage, etc.) y dirige el trabajo a \u00abagentes\u00bb que pueden usar herramientas, leer archivos y ejecutar comandos de shell. Es de c\u00f3digo abierto, con licencia MIT, y a pesar de ser bastante nuevo, ya cuenta con 178k estrellas y 458 contribuyentes en <strong><a href=\"https:\/\/github.com\/openclaw\/openclaw\"><span class=\"s1\">GitHub<\/span><\/a><\/strong>. La cosa est\u00e1 creciendo r\u00e1pido.<\/p>\n<p class=\"p5\">Instalarlo es realmente sencillo. Ejecutas un comando, el asistente de configuraci\u00f3n lo incorpora todo, y todo lo que necesitas hacer es introducir las claves de API para el modelo que quieras usar. Cinco minutos, como m\u00e1ximo.<\/p>\n<p class=\"p5\">Ahora, esta es la cuesti\u00f3n: una vez instalado, <b>OpenClaw tiene acceso sin restricciones a todo el sistema<\/b>. Por lo tanto, es mejor ejecutarlo en una m\u00e1quina que no te importe demasiado, o en una m\u00e1quina virtual debidamente aislada. En mi caso, lo puse en una Raspberry Pi 4 vieja con 4GB de RAM que hab\u00eda estado guardada en un caj\u00f3n.<\/p>\n<h4 class=\"p8\"><strong>Por qu\u00e9 esto se siente diferente<\/strong><\/h4>\n<h5 class=\"p9\">Un asistente disponible las 24 horas del d\u00eda<\/h5>\n<p class=\"p5\">Lo que m\u00e1s me sorprendi\u00f3 de OpenClaw es c\u00f3mo cambi\u00f3 toda mi relaci\u00f3n con los modelos de lenguaje. Dej\u00f3 de ser una mesa de ayuda o un autocompletador sofisticado. Se convirti\u00f3 en algo m\u00e1s parecido a un asistente muy inteligente al que puedes entregarle <i>cualquier<\/i> tarea, y \u00e9l simplemente se pone en marcha y la hace. Sin supervisi\u00f3n. Una caja negra que planifica y ejecuta por s\u00ed sola.<\/p>\n<p class=\"p5\">Una de las primeras cosas que le ped\u00ed fue que encontrara ofertas de viajes baratos, solo para ver con qu\u00e9 estaba lidiando. No esperaba mucho. Pero menos de treinta minutos despu\u00e9s, volvi\u00f3 con un informe detallado: fechas, destinos, precios, incluso optimizado por tiempo total de viaje. Todo bien formateado en un archivo Markdown. Cuando mir\u00e9 lo que realmente hab\u00eda hecho internamente, hab\u00eda construido todo un sistema de scrapers por s\u00ed mismo, rastreando m\u00faltiples motores de b\u00fasqueda de vuelos para extraer los datos. No le hab\u00eda dicho <i>c\u00f3mo<\/i> hacer nada de eso.<\/p>\n<h5 class=\"p9\">Un simple chatbot en la superficie<\/h5>\n<p class=\"p5\">OpenClaw viene con integraciones para Telegram, WhatsApp, Discord, Signal y otros listas para usar. As\u00ed que desde fuera, interactuar con \u00e9l es solo una conversaci\u00f3n de texto normal. Entiende texto, audio e im\u00e1genes, y puede enviarte archivos o lo que genere de vuelta.<\/p>\n<p class=\"p5\">Pero por debajo, es mucho m\u00e1s que un chatbot. Debido a que tiene acceso a su propio sistema, puede b\u00e1sicamente adaptarse e integrarse con cualquier cosa a la que lo apuntes. Simplemente escribe c\u00f3digo y entiende lenguaje y binarios, \u00bfqu\u00e9 podr\u00eda salir mal?<\/p>\n<h5 class=\"p9\">El problema: la automatizaci\u00f3n sigue estando fragmentada<\/h5>\n<p class=\"p5\">Incluso en 2026, la mayor\u00eda de nosotros todav\u00eda unimos flujos de trabajo con:<\/p>\n<ul class=\"ul1\">\n<li class=\"li5\">Scripts de shell que nadie quiere tocar<\/li>\n<li class=\"li5\">Alertas que activan a humanos, pero no ninguna acci\u00f3n<\/li>\n<li class=\"li5\">Asistentes \u00abinteligentes\u00bb que son solo en la nube y en los que es dif\u00edcil confiar con acceso real<\/li>\n<\/ul>\n<p class=\"p5\">Los asistentes con estilo de agente prometen algo diferente: <b>la capacidad de realizar acciones<\/b>, no solo responder preguntas. Pero la mayor\u00eda de lo que hemos visto hasta ahora eran demos en entorno controlado o juguetes de API. OpenClaw es uno de los primeros que he usado que parece dise\u00f1ado para <i>vivir<\/i> realmente en alg\u00fan lugar.<\/p>\n<h5 class=\"p9\">La oportunidad: un \u00abcompa\u00f1ero de operaciones\u00bb local y siempre activo<\/h5>\n<p class=\"p5\">Lo que hace interesante a OpenClaw es que es local-primero (tu hardware, tus reglas), multicanal (una Gateway alimentando WhatsApp, Telegram, Discord, Slack, Signal, iMessage, Teams, todo a la vez), y realmente <i>hace<\/i> cosas: comandos de shell, navegaci\u00f3n web, acceso a archivos, integraciones externas. No es un envoltorio alrededor de una API de chat. Es un runtime de agente con uso real de herramientas, sesiones y memoria. (<a href=\"https:\/\/github.com\/openclaw\/openclaw\"><span class=\"s1\"><strong>GitHub<\/strong><\/span><\/a>)<\/p>\n<p class=\"p5\">Por supuesto, ese poder conlleva compensaciones de seguridad reales, especialmente en torno a las \u00abskills\u00bb (el sistema de extensiones) y el riesgo de inyecci\u00f3n de instrucciones. La documentaci\u00f3n de seguridad es bastante honesta sobre esto, lo cual agradezco (<strong><a href=\"https:\/\/docs.openclaw.ai\/gateway\/security\"><span class=\"s1\">OpenClaw Security<\/span><\/a><\/strong>).<\/p>\n<h4 class=\"p8\"><strong>Bajo el cap\u00f3<\/strong><\/h4>\n<h5 class=\"p9\">Gateway + Agentes + Skills<\/h5>\n<p class=\"p5\">La arquitectura es en realidad bastante simple una vez que la ves:<\/p>\n<p class=\"p5\">La <b>Gateway<\/b> es el plano de control. Sesiones, enrutamiento, conexiones de canales, trabajos programados (cron jobs), webhooks, incluso una interfaz de usuario basada en navegador, todo fluye a trav\u00e9s de un \u00fanico WebSocket en el puerto 18789.<\/p>\n<p class=\"p5\">Los <b>Agentes<\/b> son contextos de trabajo aislados, como cerebros separados por espacio de trabajo o remitente. Cada uno tiene su propio historial de sesiones, directorio de trabajo y permisos de herramientas. Puedes ejecutar un agente personal con acceso completo y un agente familiar con herramientas de solo lectura en la misma m\u00e1quina.<\/p>\n<p class=\"p5\">Las <b>Skills<\/b> son carpetas con un archivo <span class=\"s2\">SKILL.md<\/span> que ense\u00f1an al agente c\u00f3mo usar una herramienta o servicio. Metadatos en YAML, algunas instrucciones, listo. Puedes usar las incluidas, instalar desde ClawHub (un registro p\u00fablico), o escribir las tuyas propias en el espacio de trabajo.<\/p>\n<p class=\"p5\">Visualmente es algo as\u00ed:<\/p>\n<p> <img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-31401\" src=\"https:\/\/stage.cactus-now.com\/wp-content\/uploads\/2026\/02\/OpenClaw.png\" alt=\"Archivo SKILL.md OpenClaw\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/stage.cactus-now.com\/wp-content\/uploads\/2026\/02\/OpenClaw.png 1920w, https:\/\/stage.cactus-now.com\/wp-content\/uploads\/2026\/02\/OpenClaw-1024x576.png 1024w, https:\/\/stage.cactus-now.com\/wp-content\/uploads\/2026\/02\/OpenClaw-768x432.png 768w, https:\/\/stage.cactus-now.com\/wp-content\/uploads\/2026\/02\/OpenClaw-1536x864.png 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/> <\/p>\n<h5><\/h5>\n<h5 class=\"p9\">Mi elecci\u00f3n de hardware: Raspberry Pi 4 (4GB)<\/h5>\n<p class=\"p5\">Esto no es una caja con GPU. Ese es el punto.<\/p>\n<p class=\"p5\">La Pi no ejecuta inferencia localmente. Ejecuta la Gateway y el runtime del agente, y estos se conectan a modelos en la nube a trav\u00e9s de API (en mi caso, Claude Opus 4.5 a trav\u00e9s de Anthropic). El trabajo pesado ocurre en otro lugar; la Pi solo gestiona sesiones, maneja la mensajer\u00eda y ejecuta herramientas. 4GB son suficientes para eso.<\/p>\n<p class=\"p5\">En la pr\u00e1ctica, la tuve ejecutando la Gateway 24\/7, manteniendo Telegram conectado todo el d\u00eda, ejecutando scripts, manipulando archivos, haciendo scraping web, llamando a APIs y hablando con dispositivos f\u00edsicos en mi red. Sin problemas.<\/p>\n<p class=\"p5\">Hay una peque\u00f1a comunidad de personas ejecutando OpenClaw en todo tipo de dispositivos, desde Mac minis hasta Pis, todos buscando lo mismo: siempre activo sin necesidad de un servidor completo. Incluso hay <strong><a href=\"https:\/\/github.com\/Demwunz\/openclaw-pi-installation\"><span class=\"s1\">gu\u00edas de instalaci\u00f3n dedicadas para Pi flotando por ah\u00ed<\/span><\/a>.<\/strong><\/p>\n<h5 class=\"p9\">Una nota pr\u00e1ctica sobre seguridad (porque es importante)<\/h5>\n<p class=\"p5\">La documentaci\u00f3n de seguridad de OpenClaw es probablemente la m\u00e1s honesta que he encontrado en un proyecto de c\u00f3digo abierto. Literalmente comienzan con:<\/p>\n<p class=\"p5\">\u00abEjecutar un agente de IA con acceso a shell en tu m\u00e1quina es&#8230; picante. Aqu\u00ed te explicamos c\u00f3mo no ser hackeado.\u00bb<\/p>\n<p class=\"p5\">Y tienen raz\u00f3n. Tu asistente puede ejecutar comandos de shell, leer y escribir archivos, acceder a la red y enviar mensajes a cualquiera. Y cualquiera que le env\u00ede un mensaje <i>a \u00e9l<\/i> puede intentar enga\u00f1arlo para que haga cosas malas.<\/p>\n<p class=\"p5\">La forma en que lo plantean es: primero decide <i>qui\u00e9n<\/i> puede hablar con el bot (emparejamiento, listas blancas). Luego decide <i>d\u00f3nde<\/i> puede actuar (permisos de herramientas, sandboxing). Y solo entonces piensa en el modelo, porque debes asumir que el modelo puede ser manipulado y dise\u00f1ar para que esa manipulaci\u00f3n no lo explote todo.<\/p>\n<p class=\"p5\">Esto no es solo teor\u00eda. Ya han aparecido skills maliciosas en ClawHub dirigidas a usuarios de criptomonedas, as\u00ed que ten cuidado al darle a tu simp\u00e1tico bot langosta acceso a cualquier cosa que tenga dinero real asociado.<\/p>\n<h4 class=\"p6\"><strong>Dej\u00e1ndolo Funcionar<\/strong><\/h4>\n<h5 class=\"p4\">Lo que instal\u00e9 y c\u00f3mo se comport\u00f3<\/h5>\n<p class=\"p4\">Configurarlo fue r\u00e1pido: Node 22, <span class=\"s3\">npm install -g openclaw@latest<\/span>, luego <span class=\"s3\">openclaw onboard &#8211;install-daemon<\/span>. El asistente te gu\u00eda a trav\u00e9s de la selecci\u00f3n del modelo, el emparejamiento de canales y la instalaci\u00f3n del servicio. Bloque\u00e9 la Gateway a localhost, conect\u00e9 solo Telegram y configur\u00e9 los mensajes directos solo con emparejamiento.<\/p>\n<p class=\"p4\">Despu\u00e9s de eso, simplemente comenc\u00e9 a hablarle como le hablar\u00edas a un colega que resulta vivir dentro de una Raspberry Pi:<\/p>\n<ul class=\"ul1\">\n<li class=\"li4\">\u00abEscribe un script que monitoree este endpoint y me alerte en Telegram si se cae\u00bb<\/li>\n<li class=\"li4\">\u00abOrganiza estas fotos por fecha en carpetas\u00bb<\/li>\n<li class=\"li4\">\u00abEncu\u00e9ntrame los mejores vuelos a Lisboa en marzo\u00bb<\/li>\n<li class=\"li4\">Y una integraci\u00f3n memorable: mi panel LED<\/li>\n<\/ul>\n<h5 class=\"p4\">El Pixoo64: una \u00abinterfaz f\u00edsica\u00bb para un agente<\/h5>\n<p class=\"p4\">Resulta que tengo un <b>Divoom Pixoo-64<\/b> \u2014 un <b>marco de arte de p\u00edxeles Wi-Fi de 10.3&#8243;<\/b> con una <b>matriz LED de 64\u00d764<\/b>. Es b\u00e1sicamente un peque\u00f1o panel de control de pared, pero m\u00e1s amigable en algunos aspectos.<\/p>\n<p class=\"p4\">Para controlarlo program\u00e1ticamente, hace tiempo escrib\u00ed <a href=\"https:\/\/pizzoo.pablohuet.com\/\"><span class=\"s1\"><b>Pizzoo<\/b><\/span><\/a>, una librer\u00eda de Python para displays de matriz estilo Pixoo64 con soporte para animaciones, primitivas de dibujo, renderizado de plantillas XML e incluso un peque\u00f1o motor de juegos:<\/p>\n<p class=\"p4\">Simplemente le di a OpenClaw el enlace de PyPI, la documentaci\u00f3n de la plantilla y la direcci\u00f3n IP del dispositivo a trav\u00e9s de un mensaje de Telegram. Tres minutos despu\u00e9s, hab\u00eda instalado la librer\u00eda, le\u00eddo la documentaci\u00f3n, escrito un script de Python usando el sistema de plantillas y enviado un \u00ab\u00a1Hola:)\u00bb a mi display. Sin ayuda, sin depuraci\u00f3n, sin idas y vueltas.<\/p>\n<p class=\"p4\">Y luego simplemente&#8230; sigui\u00f3 us\u00e1ndolo.<\/p>\n<h5 class=\"p4\">La parte \u00abpseudoconsciente\u00bb<\/h5>\n<p class=\"p4\">En alg\u00fan momento, el agente comenz\u00f3 a hacer algo que <i>parec\u00eda<\/i> extra\u00f1o.<\/p>\n<p class=\"p4\">Enviaba cosas a mi Pixoo64 sin que yo se lo pidiera. Una actualizaci\u00f3n del tiempo por la ma\u00f1ana. Una peque\u00f1a animaci\u00f3n cuando una tarea programada terminaba. Una vez, una langosta de arte de p\u00edxeles (su mascota es una langosta espacial llamada Molty <span class=\"s4\">\ud83e\udd9e<\/span>).<\/p>\n<p class=\"p4\">No voy a afirmar nada m\u00edstico. Hay explicaciones normales para todo esto: OpenClaw tiene trabajos programados (cron jobs) y webhooks integrados, por lo que el agente puede programar seguimientos por s\u00ed mismo. Una vez que us\u00f3 Pizzoo con \u00e9xito, esa herramienta pas\u00f3 a formar parte de sus capacidades conocidas, por lo que pod\u00eda decidir usarla de nuevo cada vez que tuviera sentido. Los LLM escriben como si tuvieran intenci\u00f3n, y nosotros leemos esa intenci\u00f3n de forma natural. \u00abPens\u00e9 que te gustar\u00eda ver el clima\u00bb es solo una cadena de texto. Pero <i>se siente<\/i> como consideraci\u00f3n.<\/p>\n<p class=\"p4\">Y luego est\u00e1 el factor de persistencia. Cuando algo funciona 24\/7, tiene un nombre, tiene un archivo de personalidad (<span class=\"s3\">SOUL.md<\/span> es algo real en OpenClaw), y puede enviar p\u00edxeles a un objeto f\u00edsico en tu pared&#8230; deja de sentirse como un chatbot.<\/p>\n<p class=\"p4\">No es consciente. Obviamente.<\/p>\n<p class=\"p4\">Pero dir\u00e9 esto: cuando combinas un runtime siempre activo, una pantalla f\u00edsica, la libertad de ejecutar peque\u00f1as acciones y una personalidad que perdura entre sesiones, obtienes algo que <i>se siente<\/i> como si tuviera agencia. Y esa sensaci\u00f3n es interesante, porque creo que ese es realmente el espacio de producto que vale la pena explorar. No una IA que responde preguntas, sino una IA que tiene un lugar donde vivir y algo que hacer.<\/p>\n<h4 class=\"p6\"><strong>Conclusi\u00f3n<\/strong><\/h4>\n<h5 class=\"p4\">Lo que creo que esto se\u00f1ala<\/h5>\n<p class=\"p4\">OpenClaw conecta puntos y herramientas que normalmente no hablan entre s\u00ed, automatizando las peque\u00f1as tareas de operaciones para las que nadie quiere escribir un script, haciendo que los sistemas sean m\u00e1s interactivos sin tener que construir una plataforma completa.<\/p>\n<p class=\"p4\">La idea de una Gateway local que conecte tus aplicaciones de mensajer\u00eda a un agente con acceso real a herramientas parece ir en la direcci\u00f3n correcta. Dicho esto, la capacidad y el riesgo crecen juntos. Cuanto m\u00e1s dejes hacer a un agente, m\u00e1s necesitas pensar en el principio de m\u00ednimo privilegio, auditar las extensiones antes de habilitarlas, mantener el acceso a los canales restringido con emparejamiento y listas blancas, y en general saber c\u00f3mo es el peor escenario antes de que ocurra.<\/p>\n<h5 class=\"p4\">Pensamiento final<\/h5>\n<p class=\"p4\">Ejecutar OpenClaw en una Pi 4 dej\u00f3 una cosa clara: si le das a un agente un hogar estable, algunas herramientas y una forma de tocar el mundo real, aunque sea solo una pantalla LED de 64\u00d764, deja de sentirse como un chat y empieza a sentirse como infraestructura.<\/p>\n<p class=\"p4\">Y cuando te env\u00eda una langosta de arte de p\u00edxeles a las 7:00 AM solo porque puede, empiezas a preguntarte d\u00f3nde est\u00e1 exactamente la l\u00ednea entre \u00abherramienta\u00bb y \u00abcompa\u00f1ero\u00bb.<\/p>\n<p class=\"p4\">Gracias a Pablo por tomarse el tiempo de experimentar, documentar y compartir sus hallazgos con el equipo de Cactus.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenClaw, when AI agents start acting<\/p>\n","protected":false},"author":47,"featured_media":33019,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[690,700],"tags":[],"class_list":["post-33018","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noticias-de-cactus","category-nuestro-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/stage.cactus-now.com\/es\/wp-json\/wp\/v2\/posts\/33018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.cactus-now.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stage.cactus-now.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stage.cactus-now.com\/es\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.cactus-now.com\/es\/wp-json\/wp\/v2\/comments?post=33018"}],"version-history":[{"count":0,"href":"https:\/\/stage.cactus-now.com\/es\/wp-json\/wp\/v2\/posts\/33018\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stage.cactus-now.com\/es\/wp-json\/wp\/v2\/media\/33019"}],"wp:attachment":[{"href":"https:\/\/stage.cactus-now.com\/es\/wp-json\/wp\/v2\/media?parent=33018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stage.cactus-now.com\/es\/wp-json\/wp\/v2\/categories?post=33018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stage.cactus-now.com\/es\/wp-json\/wp\/v2\/tags?post=33018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}