OpenCharm
OpenCharm Labs · Voix et langage · Programmation · Productivité
OpenCharm est un compagnon open source pour l'agent IA que vous utilisez déjà : un visage en glyphes, une voix et une seule touche, sur Mac, Windows ou une carte ESP32 à 32 dollars.

À propos de OpenCharm
About
Qu'est-ce qu'OpenCharm
OpenCharm est un compagnon d'agent IA open source : il donne un corps à un agent qui existe déjà. Il n'embarque aucun modèle et ne répond rien tout seul. Ce qu'il apporte, c'est un visage lisible depuis l'autre bout du bureau, un haut-parleur qui dit une phrase claire et une touche que vous trouvez sans regarder. L'agent garde sa mémoire, ses skills et son modèle. OpenCharm est la pièce qui manquait.
Le logiciel est sous licence MIT et se présente sous deux formes. Le charm de bureau vit en haut de l'écran du Mac, à côté de l'encoche, et devient une petite pastille noire sous Windows. Le même code tourne en firmware sur une carte Waveshare ESP32-S3-Touch-AMOLED-2.16 que vous achetez et flashez vous-même pour une trentaine de dollars.
Un petit démon nommé charmd tourne à côté de votre agent. Il gère l'appairage, le code PIN, la voix et les outils du charm, puis transmet votre demande à l'agent et rapporte les réponses et les questions. La connexion passe par ACP, l'Agent Client Protocol : Claude Code, Codex, Gemini CLI, goose, Hermes Agent, OpenClaw et tout autre client ACP fonctionnent. Un serveur compatible OpenAI fait aussi l'affaire.
Mieux vaut connaître les limites avant de commencer. Sans agent installé et lancé, OpenCharm ne sert à rien, et la mise en route demande du travail. La carte arrive en pièces, pas comme un objet fini, et le projet ne fournit aucune garantie. L'application de bureau est signée avec le certificat du projet, pas avec un Apple Developer ID, donc macOS vous demande de confirmer chaque nouveau téléchargement. Le code est jeune aussi : la première version publique date d'octobre 2026 et les numéros restent en 0.x.
Premiers pas
- Installez le charm de bureau depuis GitHub Releases, ou achetez la carte Waveshare avec batterie et flashez OpenCharm OS par USB. Sauvegardez d'abord le firmware d'usine pour pouvoir revenir en arrière.
- Ouvrez les Réglages, choisissez le dossier dans lequel travaille votre agent, puis l'agent lui-même : un préréglage ACP, une commande ACP personnalisée ou un serveur compatible OpenAI. L'application lance son propre charmd et s'appaire seule.
- Sur la carte, choisissez Ajouter un charm, saisissez le Wi-Fi depuis votre téléphone, lisez le code affiché à l'écran et définissez un PIN. Cinq essais ratés bloquent l'appareil jusqu'à ce que vous le déverrouilliez depuis l'ordinateur.
- Maintenez la touche et dites bonjour. Sur Mac, le raccourci par défaut est Option plus Espace, sous Windows Ctrl plus Alt plus Espace, et vous pouvez le changer.
- Choisissez la voix : la voix locale du Mac, OpenAI ou ElevenLabs avec votre clé, ou aucune. Ensuite, modifiez les fichiers texte du workspace ou ajoutez des serveurs MCP si vous en voulez davantage.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de OpenCharm.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Les développeurs qui laissent Claude Code ou Codex tourner pendant des heures
- Ceux qui préfèrent demander à voix haute
- Les makers avec une imprimante 3D et une soirée devant eux
Tâches
- Lancer une tâche longue et s'éloigner
- Valider ce que l'agent veut faire
- Poser une question rapide en cours de tâche
- Surveiller la dépense
Cas d'usage
- Un bureau avec le téléphone posé face contre table
- Un agent sur un serveur maison qui ne dort jamais
- Un espace partagé ou le plan de travail de la cuisine
Fonctionnalités clés
Un visage fait de glyphes
Deux caractères pour les yeux, un pour la bouche, dessinés sur un écran noir. Cela suffit pour 22 humeurs réparties sur 13 états de l'agent : à l'écoute quand vous tenez la touche, en réflexion au début d'un tour, au travail pendant un appel d'outil, il vous attend sur une approbation, terminé, bloqué après trois erreurs d'affilée, en échec, il a appris quand une skill est créée, noté lors d'une écriture en mémoire, coût au passage d'une limite, endormi et inactif. Chaque visage étant du texte, n'importe qui peut en écrire un nouveau et le partager.
Une touche, trois gestes
Maintenez la touche pour parler et le micro s'ouvre, puis se ferme dès que vous relâchez. Appuyez pour tout le reste : réveiller le charm, couper la parole, écarter un message ou répondre non. Touchez le visage et il réagit. Quand l'anneau devient orange, maintenir veut dire oui. Sur le charm de bureau, la touche est Option plus Espace sur Mac et Ctrl plus Alt plus Espace sous Windows, et vous pouvez la remapper. Pas de mot d'activation, pas de geste à apprendre.
charmd laisse le agent aux commandes
charmd est un petit démon qui tourne à côté de votre agent, sur un portable, un Mac mini ou un serveur. Il s'occupe de l'appairage et du PIN, de la voix sur votre machine ou avec votre clé OpenAI ou ElevenLabs, et des outils que le charm propose à l'agent. Le charm ne stocke aucune clé d'API ni le PIN, seulement des hachages. L'appairage se fait avec un agent à la fois, donc le visage appartient toujours à une seule session.
Le même système sur Mac, Windows et une carte de bureau
Le charm de bureau place les yeux de chaque côté de l'encoche, avec un panneau qui s'ouvre dessous pour les sous-titres et les questions. Sous Windows, la même chose tient dans une pastille noire au centre de l'écran. L'application pèse environ 4 Mo et consomme près de 2 % d'un cœur au repos, ce qui compte pour un objet qui ne se ferme jamais. La carte fait tourner le même OpenCharm OS, écrit en C++.
Trois niveaux pour se l'approprier
Le premier niveau ne demande pas de code. Qui est le charm, ce qu'il sait et les skills qu'il peut lancer sont des fichiers texte dans le workspace, et vous pouvez demander à votre agent de code de les réécrire. Le deuxième niveau ajoute des serveurs MCP et expose cinq outils maison : show_face, ask, notify, say et set_look, pour que l'agent choisisse son expression. Le troisième niveau, c'est le firmware, un cœur en C++ construit avec ESP-IDF et testé dans un émulateur avant d'atteindre la carte.
Un matériel à monter en une soirée
Une bonne partie du matériel pour agents IA arrive verrouillé. Ici, vous achetez une Waveshare ESP32-S3-Touch-AMOLED-2.16 avec écran AMOLED de 2,16 pouces en 480 par 480, deux micros, un ampli pour haut-parleur, une batterie et un boîtier, à 31,99 dollars. Sauvegardez le firmware d'usine, flashez OpenCharm OS par USB, puis appairez en cinq minutes environ. Une coque imprimée coûte à peu près 1 dollar et un cordon de téléphone 2 dollars, donc l'ensemble reste entre 32 et 35 dollars.
Avantages et inconvénients
Avantages
- Le prix se défend tout seul. Une trentaine de dollars de pièces achètent un compagnon de bureau, contre 699 dollars plus un abonnement mensuel pour le Humane AI Pin et 199 dollars pour le Rabbit R1.
- Tout ce qui compte tourne chez vous. L'agent, charmd, la mémoire et le modèle restent locaux, et le code vous appartient sous licence MIT.
- Si le projet s'arrête, rien ne se bloque. Il n'y a pas de cloud propriétaire dans la boucle, donc une entreprise disparue vous laisse un logiciel qui marche et une carte que vous pouvez reflasher.
- La confidentialité tient à la touche. Le micro ne s'ouvre que pendant que vous le maintenez, il n'y a pas de caméra, et le charm ne peut pas ouvrir le micro seul parce que la règle est dans le firmware.
- Il travaille avec l'agent auquel vous faites déjà confiance au lieu de le remplacer. Claude Code garde ses skills, ses fichiers de mémoire et son modèle, et le charm devient ses yeux et sa voix.
Inconvénients
- Seul, il ne fait rien. Sans Claude Code, Codex ou un autre agent compatible en marche, le charm est un visage qui cligne des yeux et c'est tout.
- macOS traite chaque téléchargement comme non signé. L'application utilise le certificat du projet, pas un Apple Developer ID, donc chaque mise à jour repasse par l'étape Ouvrir quand même.
- Les réponses vocales quittent votre machine par défaut. Les voix gratuites de Microsoft signifient que le texte de chaque réponse part chez Microsoft, et tout garder en local impose la voix du Mac ou un compte OpenAI ou ElevenLabs.
- Le montage vous revient. Vous achetez la carte, sauvegardez le firmware, flashez par USB et imprimez la coque, et le logiciel arrive sans garantie.
Questions fréquentes
OpenCharm est un corps open source pour un agent IA que vous utilisez déjà. Il ajoute un visage en glyphes, une voix et une touche physique, sous forme d'application de bureau sur macOS et Windows ou de firmware sur une petite carte ESP32-S3. Ce n'est pas un nouvel assistant et il n'embarque aucun modèle.
Contenus associés
Découvrez des outils, des compétences et des articles liés à OpenCharm.
Alternatives à OpenCharm
Foley
Hanamori Labs, LLC · Voix et langage · Productivité · Assistant d’IAFoley est une liste de tâches vocale qui transforme une phrase prononcée en tâche classée, projet, date et heure compris, puis vous aide à organiser la journée à partir de ce qui est déjà noté.
HireKey
HireKey · Voix et langage · Productivité · ApprentissageHireKey est un copilote de recherche d'emploi IA conçu par une ancienne recruteuse tech. Il évalue l'adéquation au poste, adapte le CV, entraîne aux entretiens et suit chaque candidature.
Fluence
Yay Software (Yannick Huchard) · Rédaction · Voix et langage · ProductivitéFluence est une application Android qui lit à voix haute vos PDF, EPUB, fichiers Word et articles web, suit la phrase prononcée et répond aux questions sur le texte sans quitter le téléphone.
