La inteligencia artificial lleva meses saliendo de la pantalla para intentar integrarse en objetos físicos, pero la última propuesta de Anthropic resulta especialmente llamativa porque mezcla hardware barato, software abierto y una experiencia bastante cercana a la de una mascota digital. La compañía ha presentado Claude Desktop Buddy, un proyecto open source diseñado para transformar pequeños dispositivos basados en ESP32-S3 en asistentes físicos conectados a Claude Desktop mediante Bluetooth Low Energy.

La idea no consiste únicamente en mostrar notificaciones. El dispositivo puede interactuar directamente con sesiones activas de Claude Code y Claude Cowork, mostrar estados en tiempo real, reaccionar visualmente a las tareas que ejecuta la IA y permitir aprobaciones físicas mediante botones integrados. Todo ello funcionando de forma local, sin depender de servicios remotos adicionales y sin exponer claves API en el propio hardware.

El proyecto se apoya en placas compactas como la M5StickC Plus o la M5Stack Cardputer, dos plataformas muy populares dentro del ecosistema maker gracias al uso de microcontroladores ESP32-S3 de Espressif. El resultado es una especie de mascota de escritorio conectada a IA que recuerda a un Tamagotchi, aunque en este caso sirve también como interfaz secundaria para agentes inteligentes.

YouTube player

Anthropic abre la puerta al hardware conectado con IA

Anthropic llevaba tiempo experimentando internamente con el concepto “Buddy”, inicialmente planteado como una función oculta dentro de Claude Code CLI. cuya primera implementación mostraba un personaje ASCII reactivo cuyo comportamiento cambiaba dependiendo de la actividad del desarrollador. Con el tiempo la idea evolucionó hacia algo mucho más tangible.

La empresa decidió liberar una API Bluetooth abierta para Claude Desktop y acompañarla de un firmware de referencia que cualquiera puede modificar. El artículo publicado en CNX Software muestra cómo Anthropic pretende atraer tanto a desarrolladores de software como a creadores de hardware.

La decisión resulta interesante porque rompe parcialmente con la tendencia habitual de las grandes plataformas de IA, donde casi todo permanece encapsulado en aplicaciones cerradas o servicios cloud. Aquí el enfoque es diferente: la compañía proporciona una interfaz BLE abierta y permite construir periféricos personalizados capaces de interactuar con Claude sin necesidad de modificar el núcleo del sistema.

A nivel técnico, el sistema utiliza Bluetooth Low Energy con comunicación local basada en Nordic UART Service. Esto reduce la latencia de interacción y elimina buena parte de la complejidad habitual de integrar hardware con modelos de lenguaje. En la práctica, el ESP32 recibe información del cliente de escritorio, procesa eventos simples y actualiza la interfaz visual casi en tiempo real.

El ESP32-S3 se convierte en protagonista

Gran parte del atractivo del proyecto reside en el propio hardware utilizado. El ESP32-S3 de Espressif lleva tiempo consolidándose como uno de los microcontroladores más interesantes para proyectos relacionados con IA ligera, interfaces gráficas y conectividad inalámbrica.

El chip incorpora un procesador Xtensa LX7 de doble núcleo funcionando hasta 240 MHz, soporte nativo para WiFi y Bluetooth LE 5.0, aceleración vectorial para operaciones AI básicas y compatibilidad con hasta 8 MB de PSRAM en muchas placas comerciales. Aunque evidentemente está lejos de ejecutar modelos grandes localmente, sí dispone de recursos suficientes para manejar animaciones, sensores, eventos BLE y lógica de control en tiempo real.

El proyecto Claude Desktop Buddy aprovecha precisamente esas capacidades. El firmware se compila mediante PlatformIO y utiliza el framework Arduino sobre ESP32, aunque Anthropic también menciona soporte mediante ESP-IDF para quienes prefieran un entorno más cercano al desarrollo profesional embebido.

La implementación original depende de librerías específicas para la M5StickC Plus, incluyendo control de pantalla, acelerómetro, LEDs y botones físicos. Aun así, el código puede adaptarse relativamente rápido a otras placas ESP32-S3 siempre que se modifiquen los drivers correspondientes.

Una mascota digital con estados animados

La parte más visible del proyecto es la interfaz animada. El dispositivo funciona como una especie de mascota inteligente que cambia de estado dependiendo de lo que ocurra en Claude Desktop.

Cuando no existe actividad, el personaje entra en modo reposo y muestra animaciones lentas simulando sueño. Si Claude está ejecutando tareas activas, la mascota aparece trabajando o sudando. Cuando el sistema requiere aprobación humana para realizar una acción sensible, el dispositivo entra en modo de atención, haciendo parpadear LEDs y mostrando animaciones de alerta.

Anthropic incluso ha añadido pequeños detalles orientados a reforzar el componente “emocional” del dispositivo. Si el usuario aprueba una petición rápidamente, aparecen corazones flotantes. Si se agita físicamente el hardware usando el acelerómetro integrado, la mascota muestra un estado “mareado”.

Puede parecer un detalle anecdótico, pero en realidad ayuda a resolver un problema muy concreto: mantener visible el estado operativo de agentes IA autónomos sin obligar al usuario a consultar constantemente la pantalla principal del ordenador.

En sesiones largas de programación asistida por IA, especialmente usando Claude Code, el dispositivo actúa como monitor secundario minimalista. El usuario puede comprobar si el agente está trabajando, esperando permisos o ha completado tareas simplemente mirando el escritorio.

El gran objetivo: aprobaciones físicas y menor fricción

Más allá de las animaciones, el aspecto realmente importante es el sistema de aprobación física de acciones. Claude Desktop Buddy permite aceptar o rechazar solicitudes directamente desde el ESP32 usando botones integrados.

Eso significa que un agente IA puede solicitar permiso para ejecutar determinadas operaciones y el usuario responder sin volver a interactuar con la ventana principal de Claude Desktop.

La idea tiene bastante sentido dentro del creciente ecosistema de agentes autónomos. A medida que modelos como Claude empiezan a controlar herramientas externas, editar archivos o ejecutar comandos, las solicitudes de confirmación pueden convertirse en una fuente constante de interrupciones.

El dispositivo reduce esa fricción mediante una interfaz secundaria muy simple. En la M5StickC Plus, por ejemplo, el botón frontal sirve para aprobar acciones mientras que el lateral puede denegar solicitudes o navegar por menús.

Técnicamente, todo ocurre mediante comunicación BLE local, sin pasar por servidores externos. Eso permite mantener latencias muy bajas y además mejora la privacidad del sistema.

Personalización total mediante GIFs

Uno de los detalles más curiosos del proyecto es el soporte para personajes personalizados. Anthropic incluye un ejemplo oficial llamado “Bufo”, pero cualquier usuario puede crear sus propios avatares animados.

El sistema funciona usando GIFs de 96 píxeles de ancho asociados a diferentes estados del personaje. El usuario prepara un pequeño paquete compuesto por animaciones y un archivo manifest.json, y posteriormente lo arrastra directamente a la interfaz Hardware Buddy del cliente de escritorio.

El firmware transmite entonces los archivos mediante BLE hacia el ESP32 y los almacena en la memoria flash del dispositivo. El tamaño total del paquete no puede superar aproximadamente 1,8 MB, una limitación lógica teniendo en cuenta las capacidades habituales de almacenamiento en placas ESP32-S3 compactas.

Este enfoque simplifica mucho la personalización. No hace falta recompilar firmware ni modificar código para cambiar el aspecto del compañero digital.

La comunidad maker encuentra un nuevo terreno de juego

El lanzamiento ha generado bastante movimiento entre desarrolladores y aficionados al hardware abierto. En Reddit ya han aparecido múltiples ports hacia dispositivos distintos, incluyendo pantallas táctiles Waveshare o la popular M5Stack Cardputer.

Uno de los ejemplos más interesantes apareció en reddit donde un desarrollador adaptó el sistema a la Cardputer de M5Stack. Gracias al teclado físico integrado, las aprobaciones pueden realizarse pulsando directamente Enter o Escape.

Otros usuarios han portado el firmware a pantallas táctiles de mayor tamaño con resolución 240×320, mejorando la experiencia visual respecto al panel original de 135×240 píxeles.

Esta rápida adopción demuestra dos cosas importantes. Primero, que existe interés real en integrar IA con hardware físico de bajo coste. Segundo, que el ecosistema ESP32 sigue siendo probablemente la plataforma más flexible para experimentar con este tipo de conceptos.

El producto principal: M5StickC Plus y su papel en el proyecto

Aunque Anthropic no vende hardware propio, el proyecto gira principalmente alrededor de la M5StickC Plus, una diminuta placa basada en ESP32 que se ha convertido prácticamente en el dispositivo de referencia para Claude Desktop Buddy.

La M5StickC Plus integra una pantalla TFT de 1,14 pulgadas con resolución de 135×240 píxeles, acelerómetro MPU6886, batería de 120 mAh, micrófono, LEDs RGB y conectividad WiFi/Bluetooth en un formato extremadamente compacto. Todo el conjunto pesa apenas unos gramos y cabe fácilmente en la palma de la mano.

Su tamaño reducido resulta ideal para el concepto de “mascota de escritorio”. Consume poca energía, puede permanecer conectado permanentemente mediante USB y ofrece suficiente capacidad gráfica para mostrar animaciones fluidas a unos 20-30 FPS sin saturar el microcontrolador.

Además, el precio suele situarse entre 15 y 25 euros dependiendo de la tienda y la variante elegida, lo que reduce enormemente la barrera de entrada para experimentar con interfaces físicas para IA.

La compatibilidad directa con PlatformIO y Arduino también simplifica mucho la instalación. Un desarrollador con conocimientos básicos de firmware puede descargar el código, compilarlo y flashearlo en cuestión de minutos.

El contexto: asistentes IA cada vez más físicos

Claude Desktop Buddy no aparece aislado. Durante los últimos meses han surgido múltiples proyectos intentando conectar modelos de lenguaje con hardware compacto.

Uno de ellos es OpenClaw donde un ESP32 funciona como agente IA conectado a herramientas externas. También han aparecido proyectos como MimiClaw o Clawdmeter, orientados respectivamente al control remoto mediante Telegram y al monitorizado de tokens de Claude Code.

La diferencia principal es que Anthropic ha optado por centrarse en la interacción contextual y la supervisión humana. En lugar de intentar ejecutar IA localmente en el ESP32, el dispositivo actúa como interfaz física ligera para sistemas mucho más potentes ejecutados en escritorio o cloud.

Ese enfoque resulta mucho más realista técnicamente. Incluso los ESP32-S3 con PSRAM siguen estando muy limitados para inferencia local avanzada. Ejecutar modelos grandes directamente en microcontroladores continúa siendo inviable salvo para tareas extremadamente simples.

Por eso la combinación actual parece más equilibrada: el PC ejecuta el modelo pesado y el microcontrolador aporta interacción física, sensores, botones y feedback visual.

¿Hacia dónde puede evolucionar esta idea?

La apertura de la API BLE deja bastante claro que Anthropic quiere fomentar un ecosistema de periféricos experimentales. Resulta fácil imaginar futuras implementaciones usando pantallas e-paper, pequeños robots móviles, relojes inteligentes o incluso sistemas domóticos completos.

También podría abrir la puerta a nuevos tipos de interacción multimodal. Un dispositivo ESP32-S3 puede incorporar sensores ambientales, motores, micrófonos o actuadores relativamente complejos manteniendo consumos inferiores a 1 W.

Eso permitiría construir asistentes IA físicamente presentes capaces de reaccionar al entorno real, algo que hasta ahora quedaba reservado a productos comerciales mucho más caros.

Desde un punto de vista técnico, el proyecto también demuestra que BLE sigue siendo una tecnología muy válida para periféricos inteligentes de baja latencia. Frente a soluciones basadas completamente en WiFi o cloud, el uso de Bluetooth local reduce complejidad y mejora la privacidad.

Reflexiones finales

Claude Desktop Buddy puede parecer una curiosidad para makers, pero en realidad apunta hacia un cambio más amplio en la forma de interactuar con sistemas IA. La pantalla del portátil ya no tiene por qué ser el único punto de contacto con agentes inteligentes.

El proyecto mezcla hardware barato, software abierto y una interfaz sorprendentemente práctica para quienes trabajan habitualmente con herramientas IA avanzadas. Además, demuestra que los ESP32-S3 siguen ampliando su papel más allá del IoT clásico o la automatización doméstica.

Probablemente veremos muchos más dispositivos de este tipo durante los próximos meses. Algunos serán simples accesorios visuales, mientras que otros evolucionarán hacia interfaces físicas mucho más complejas conectadas a modelos de lenguaje.

Lo interesante es que, esta vez, buena parte de la experimentación está ocurriendo en abierto y usando hardware accesible para prácticamente cualquiera.

Frase clave para SEO: Claude Desktop Buddy con ESP32 S3

Metadescripción: Anthropic ha presentado Claude Desktop Buddy, un proyecto open source que convierte placas ESP32-S3 en compañeros físicos para Claude Desktop mediante Bluetooth LE, permitiendo aprobaciones rápidas, animaciones interactivas y nuevas formas de interactuar con agentes IA.

ETIQUETAS: Anthropic, Claude Desktop Buddy, ESP32-S3, M5StickC Plus, inteligencia artificial, hardware open source

236
Suscribirse
Notificación
0 Comments
Inline Feedbacks
Ver todos los comentarios
0
¡Aquí puedes dejar tus comentarios!x