OpenCharm
OpenCharm Labs · Voz e idioma · Programación · Productividad
OpenCharm es un compañero de código abierto para el agente de IA que ya usas: le pone una cara de glifos, voz y una sola tecla, en Mac, Windows o una placa ESP32 de 32 dólares.

Acerca de OpenCharm
About
Qué es OpenCharm
OpenCharm le pone cuerpo a un agente que ya existe. No trae modelo propio ni responde nada por su cuenta. Añade una cara que se lee desde el otro lado del escritorio, un altavoz que dice una frase clara y una tecla que encuentras sin mirar. El agente conserva su memoria, sus skills y su modelo. OpenCharm es la pieza que le faltaba.
El software tiene licencia MIT y llega de dos formas. El charm de escritorio vive en la parte superior de la pantalla del Mac, junto al notch, y en Windows aparece como una píldora negra. El mismo código corre como firmware en una placa Waveshare ESP32-S3-Touch-AMOLED-2.16 que compras y flasheas tú por unos 32 dólares.
Un daemon pequeño llamado charmd se ejecuta junto al agente. Gestiona el emparejamiento, el PIN, la voz y las herramientas del charm, y después pasa tu petición al agente y devuelve respuestas y preguntas. La conexión usa ACP, el Agent Client Protocol, así que funcionan Claude Code, Codex, Gemini CLI, goose, Hermes Agent, OpenClaw y cualquier otro cliente ACP. Un servidor compatible con OpenAI también sirve.
Conviene conocer los límites antes de empezar. Sin un agente instalado y en marcha, OpenCharm no hace nada útil, y dejarlo listo lleva su tiempo. La placa llega por piezas, no como un gadget terminado, y el proyecto no ofrece garantía. La app de escritorio se firma con el certificado del proyecto, no con un Apple Developer ID, así que macOS te pide confirmar cada descarga nueva. El código además es joven: la primera versión pública salió en octubre de 2026 y los números siguen en 0.x.
Primeros pasos
- Instala el charm de escritorio desde GitHub Releases o compra la placa Waveshare con batería y flashea OpenCharm OS por USB. Guarda antes el firmware de fábrica para poder restaurarlo.
- Abre Ajustes, elige la carpeta donde trabaja tu agente y selecciona el agente: un preset ACP, un comando ACP propio o un servidor compatible con OpenAI. La app arranca su propio charmd y se empareja sola.
- En la placa, elige Añadir un charm, introduce el Wi-Fi desde el móvil, lee el código en pantalla y define un PIN. Cinco intentos fallidos bloquean el dispositivo hasta que lo desbloqueas desde el ordenador.
- Mantén pulsada la tecla y saluda. En Mac la combinación por defecto es Opción más Espacio, en Windows Ctrl más Alt más Espacio, y puedes cambiarla.
- Elige la voz: la voz local del Mac, OpenAI o ElevenLabs con tu clave, o ninguna. Después edita los archivos de texto del workspace o añade servidores MCP cuando quieras más.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de OpenCharm.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores que dejan Claude Code o Codex funcionando durante horas
- Quien prefiere pedir las cosas hablando
- Makers con impresora 3D y una tarde libre
Tareas
- Lanzar una tarea larga e irte a hacer otra cosa
- Aprobar lo que el agente quiere hacer
- Hacer una pregunta rápida a mitad de tarea
- Vigilar el gasto
Casos de uso
- Un escritorio con el móvil boca abajo
- Un agente en un servidor de casa que no se apaga
- Un espacio compartido o la encimera de la cocina
Funciones clave
Una cara hecha de glifos
Dos caracteres para los ojos y uno para la boca, dibujados sobre una pantalla negra. Con eso alcanzan 22 estados de ánimo repartidos en 13 estados del agente: escucha mientras mantienes la tecla, piensa cuando arranca un turno, trabaja durante una llamada a herramienta, te necesita ante una aprobación, termina, se atasca tras tres errores seguidos, falla, aprende cuando se crea una skill, anota cuando se escribe en memoria, marca coste al pasar un límite, duerme y queda inactivo. Como cada cara es texto, cualquiera puede escribir una nueva y compartirla.
Una tecla, tres gestos
Mantén la tecla para hablar y el micrófono se abre, y se cierra en el momento en que sueltas. Púlsala para todo lo demás: despertar el charm, cortar la voz, descartar un aviso o responder que no. Toca la cara y reacciona. Cuando el anillo se pone naranja, mantener significa sí. En el charm de escritorio la tecla es Opción más Espacio en Mac y Ctrl más Alt más Espacio en Windows, y puedes remapearla. No hay palabra de activación ni gestos que aprender.
charmd mantiene el mando en tu agente
charmd es un daemon pequeño que corre junto al agente, en un portátil, un Mac mini o un servidor. Se ocupa del emparejamiento y el PIN, de la voz en tu equipo o con tu clave de OpenAI o ElevenLabs, y de las herramientas que el charm ofrece al agente. El charm no guarda claves de API ni el PIN, solo hashes. El emparejamiento funciona con un agente a la vez, así que la cara siempre pertenece a una sola sesión.
El mismo sistema en Mac, Windows y una placa de escritorio
El charm de escritorio coloca los ojos a cada lado del notch, con un panel que se abre debajo para subtítulos y preguntas. En Windows ocurre lo mismo dentro de una píldora negra en el centro superior. La app ocupa unos 4 MB y consume cerca del 2% de un núcleo en reposo, algo que importa en algo que nunca se cierra. La placa ejecuta el mismo OpenCharm OS, escrito en C++.
Tres niveles para hacerlo tuyo
El primer nivel no pide código. Quién es el charm, qué sabe y qué skills puede ejecutar son archivos de texto en el workspace, y puedes pedirle a tu agente de código que los reescriba. El segundo nivel añade servidores MCP y expone cinco herramientas propias: show_face, ask, notify, say y set_look, para que el agente elija su expresión. El tercer nivel es el firmware, un núcleo en C++ construido con ESP-IDF y probado en un emulador antes de llegar a la placa.
Hardware que montas en una tarde
Buena parte del hardware para agentes de IA llega cerrado. Aquí compras una Waveshare ESP32-S3-Touch-AMOLED-2.16 con pantalla AMOLED de 2,16 pulgadas y 480 por 480, dos micrófonos, amplificador de altavoz, batería y carcasa, por 31,99 dólares. Guardas el firmware de fábrica, flasheas OpenCharm OS por USB y lo emparejas en unos cinco minutos. Una funda impresa cuesta alrededor de 1 dólar y una correa de teléfono unos 2, así que el conjunto queda entre 32 y 35 dólares.
Ventajas y desventajas
Ventajas
- El precio cuesta de discutir. Unos 32 dólares en piezas compran un compañero de escritorio, frente a los 699 dólares más cuota mensual del Humane AI Pin y los 199 del Rabbit R1.
- Todo lo importante corre en tu equipo. El agente, charmd, la memoria y el modelo se quedan locales, y el código es tuyo con licencia MIT.
- Si el proyecto desaparece, nada se bloquea. No hay nube de por medio, así que una empresa cerrada te deja software que funciona y una placa que puedes volver a flashear.
- La privacidad está en la tecla. El micrófono solo se abre mientras la mantienes, no hay cámara y el charm no puede abrirlo por su cuenta porque la regla vive en el firmware.
- Trabaja con el agente en el que ya confías en lugar de sustituirlo. Claude Code conserva sus skills, sus archivos de memoria y su modelo, y el charm se convierte en sus ojos y su voz.
Desventajas
- Por sí solo no hace nada. Sin Claude Code, Codex u otro agente compatible en marcha, el charm es una cara que parpadea y poco más.
- macOS trata cada descarga como no firmada. La app usa el certificado del proyecto, no un Apple Developer ID, así que cada actualización pasa por el paso de Abrir igualmente.
- Las respuestas de voz salen de tu equipo por defecto. Las voces gratuitas de Microsoft implican que el texto de cada respuesta hablada viaja a Microsoft, y mantenerlo local exige la voz del Mac o pagar OpenAI o ElevenLabs.
- El montaje corre de tu cuenta. Tú compras la placa, guardas el firmware, flasheas por USB e imprimes la funda, y el software llega sin garantía.
Preguntas frecuentes
OpenCharm es un cuerpo de código abierto para un agente de IA que ya usas. Le añade una cara de glifos, voz y una tecla física, como app de escritorio en macOS y Windows o como firmware en una placa ESP32-S3 pequeña. No es un asistente nuevo y no lleva modelo propio.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con OpenCharm.
Alternativas a OpenCharm
Foley
Hanamori Labs, LLC · Voz e idioma · Productividad · Asistente de IAFoley es una lista de tareas por voz que convierte una frase hablada en una tarea archivada, con el proyecto, la fecha y la hora ya puestos, y después te ayuda a organizar el día con lo que ya tienes anotado.
HireKey
HireKey · Voz e idioma · Productividad · AprendizajeHireKey es un copiloto de búsqueda de empleo con IA creado por una reclutadora de tecnología. Mide el encaje con el puesto, adapta el currículum, entrena entrevistas y ordena cada candidatura.
Fluence
Yay Software (Yannick Huchard) · Escritura · Voz e idioma · ProductividadFluence es una app para Android que lee en voz alta PDF, EPUB, archivos de Word y artículos web, sigue la frase que suena y responde preguntas sobre el texto sin salir del teléfono.
