OpenCharm
OpenCharm Labs · 語音與語言 · 程式設計 · 生產力
OpenCharm 是開源的 AI 代理夥伴,替你在用的代理加上一張以字符組成的臉、一把聲音和一顆按鍵,可放在 Mac、Windows 或 32 美元的 ESP32 開發板上。

關於 OpenCharm
About
什麼是 OpenCharm
OpenCharm 替一個已經存在的代理補上身體。它沒有自己的模型,也不會自己回答任何問題。它加的是一張隔著桌面也讀得到的臉、一顆會說一句清楚話的喇叭,還有一顆不必看著就摸得到的按鍵。代理原本的記憶、技能和模型都留著,OpenCharm 只是補上缺少的那一塊。
軟體採 MIT 授權,有兩種形態。桌面吊飾住在 Mac 螢幕頂端、瀏海旁邊,在 Windows 上則是一顆黑色小膠囊。同一份程式也能當韌體,跑在你自行購買、自行刷機的 Waveshare ESP32-S3-Touch-AMOLED-2.16 開發板上,零件大約 32 美元。
一支叫 charmd 的小服務跑在代理旁邊。它負責配對與 PIN、在你電腦上或透過自己的 OpenAI、ElevenLabs 金鑰處理語音,也把吊飾的工具交給代理使用。收到你的話之後,它把請求送給代理,再把回答和問題帶回來。連線走 ACP(Agent Client Protocol),所以 Claude Code、Codex、Gemini CLI、goose、Hermes Agent、OpenClaw 和其他 ACP 用戶端都能用,OpenAI 相容的伺服器也行。
動手之前先知道限制。沒有安裝並執行中的代理,OpenCharm 幫不上忙,設定也要花一點功夫。開發板是零件而不是成品,專案也不提供保固。桌面程式用的是專案自己的憑證,不是 Apple Developer ID,所以 macOS 每次下載新版本都會要你確認。程式本身也很年輕,第一個公開版本在 2026 年 10 月才出現,版號還停在 0.x。
開始使用
- 從 GitHub Releases 安裝桌面吊飾,或買含電池的 Waveshare 開發板,用 USB 刷入 OpenCharm OS。刷之前先備份原廠韌體,之後才能還原。
- 打開設定,選好代理工作的資料夾,再選代理本身:ACP 預設組合、自訂 ACP 指令,或 OpenAI 相容的伺服器。桌面程式會自己啟動 charmd 並完成配對。
- 在開發板上選「新增吊飾」,用手機輸入 Wi-Fi、讀螢幕上的代碼、設定 PIN。連續猜錯五次會鎖住裝置,得從電腦解鎖。
- 按住按鍵說聲嗨。Mac 的預設組合是 Option 加空白鍵,Windows 是 Ctrl 加 Alt 加空白鍵,兩邊都能改。
- 選聲音:Mac 的本機語音、用自己金鑰的 OpenAI 或 ElevenLabs,或乾脆不要聲音。之後想玩更多,就改工作區裡的文字檔,或加上 MCP 伺服器。
產品資訊
快速了解 OpenCharm 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 整天掛著 Claude Code 或 Codex 的開發者:吊飾把代理的事件變成一張臉,看一眼就知道它在想、卡住還是做完了。前提是已經裝好支援的代理,而且指向一個可用的工作資料夾。
- 寧願用說的而不是打字的人:按住按鍵、開口問、聽一句回答。其餘時間麥克風是關的,放在開放辦公室或共用房間也合適。
- 有 3D 印表機又有一個空檔的自造者:韌體、外殼檔案和組裝指南都在倉庫裡,外殼大約 14 立方公分的 PLA 就能印完。
任務
- 交代一件長工作然後離開座位:工具在跑時臉上是 working,結束變成 done,吊飾再用一句話說結果。不必讓終端機一直留在視線裡。
- 核准代理想做的事:橘色圓環出現時,按住按鍵代表同意,按一下代表拒絕。有風險的動作會等這顆鍵,而不是自己往下做。
- 工作中插一句快問:按住按鍵說話,回答會像字幕一樣打在眼睛底下。不會跳出聊天視窗,也不會把你拉進另一個程式。
- 盯著花費:設好預算上限,代理超過時吊飾會換成費用的臉。這就成了一面代理狀態顯示,不必開著儀表板分頁。
情境
- 手機正面朝下放在桌上的時候:查看代理不該以打開信箱收場,吊飾做完它唯一的工作就安靜下來。
- 代理跑在家裡永不關機的伺服器上:charmd 放在旁邊,開發板透過加密連線找到代理,筆電闔上也沒關係。
- 共用工作空間或廚房檯面:印出來的外殼是你選的顏色,臉在一腳步的距離讀得清楚,戳一下會得到反應而不是選單。
主要功能
用字符畫出來的臉
兩個字符當眼睛,一個當嘴巴,畫在黑底螢幕上。這樣就能湊出 22 種情緒,對應 13 種代理狀態:按住按鍵時的聆聽、開始一輪工作時的思考、呼叫工具時的執行、需要你核准、完成、連續三次工具錯誤後的卡住、失敗、建立或更新技能時的學會、寫入記憶時的記下、超過預算上限時的費用、睡著,以及閒置。每張臉都是文字,任何人都能寫一張新的分享出去。
一顆按鍵,三個動作
按住按鍵說話,麥克風同時打開,手一鬆就關。按一下處理其他事:喚醒吊飾、停止說話、關掉訊息,或回答不要。輕碰臉頰,它會有反應。圓環轉成橘色時,按住代表同意。桌面吊飾的按鍵在 Mac 上是 Option 加空白鍵,Windows 是 Ctrl 加 Alt 加空白鍵,也能改掉。沒有喚醒詞,也沒有手勢要學。
charmd 讓代理繼續當家
charmd 是跑在代理旁邊的小服務,可以放在筆電、Mac mini 或伺服器上。它管配對與 PIN,管你電腦上的語音或用自己 OpenAI、ElevenLabs 金鑰的語音,也管吊飾提供給代理的工具。吊飾本身不存 API 金鑰,也不存 PIN,只留雜湊值。配對一次只接一個代理,所以那張臉永遠屬於同一個工作階段。
Mac、Windows 和桌上開發板共用同一套系統
桌面吊飾把眼睛放在瀏海兩側,下面拉出面板顯示字幕和問題。Windows 上同一套東西變成一顆黑色小膠囊,待在螢幕上方中央。程式大約 4 MB,閒置時佔用單核約 2%,對一個永遠不關的程式來說很重要。開發板跑的是同一套以 C++ 寫成的 OpenCharm OS。
三個層次,改成自己的樣子
第一層不必寫程式。吊飾是誰、知道什麼、能跑哪些技能,都是工作區裡的文字檔,你可以叫自己的編碼代理改寫。第二層加上 MCP 伺服器,並開放五個內建工具:show_face、ask、notify、say 和 set_look,讓代理自己挑表情。第三層是韌體,用 ESP-IDF 建置的 C++ 核心,進開發板之前會先在模擬器裡測試。
一個晚上就能組好的硬體
不少 AI 代理硬體是封死的。這裡你自己買 Waveshare ESP32-S3-Touch-AMOLED-2.16,2.16 吋 480 乘 480 AMOLED、兩顆麥克風、喇叭擴大器、電池和外殼,售價 31.99 美元。備份原廠韌體、用 USB 刷入 OpenCharm OS,再花五分鐘配對。印一個外殼大約 1 美元,手機吊繩約 2 美元,整組落在 32 到 35 美元之間。
優缺點
優點
- 價格很難反駁。大約 32 美元的零件就換到一個桌上夥伴,對比 Humane AI Pin 的 699 美元加月費,以及 Rabbit R1 的 199 美元。
- 重要的東西都跑在自己的機器上。代理、charmd、記憶和模型都留在本機,程式以 MIT 授權歸你。
- 專案收掉也不會變磚。流程裡沒有廠商雲端,公司消失之後,你手上還有能跑的軟體和能重刷的開發板。
- 隱私設計在按鍵上。只有按住時麥克風才開,沒有相機,代理也沒辦法自己開麥克風,因為規則寫在韌體裡。
- 它跟你已經信任的代理合作,而不是取代它。Claude Code 留著技能、記憶檔和模型,吊飾成為它的眼睛和聲音。
缺點
- 它自己什麼都做不了。沒有 Claude Code、Codex 或其他支援的代理在跑,吊飾就只是一張會眨眼的臉。
- macOS 把每次下載都當成未簽章。程式用專案自己的憑證,不是 Apple Developer ID,所以每次更新都要再按一次「仍要打開」。
- 語音回答預設會離開你的機器。微軟的免費語音意味著每一句回答的文字都會送到微軟,想留在本機得改用 Mac 語音,或付費使用 OpenAI、ElevenLabs。
- 硬體得自己來。開發板要自己買、韌體要自己備份、USB 要自己刷、外殼要自己印,軟體也不附保固。
常見問題
OpenCharm 是給現成 AI 代理用的開源身體。它加上一張字符臉、一把聲音和一顆實體按鍵,形式是 macOS 與 Windows 的桌面程式,或是一塊小 ESP32-S3 開發板上的韌體。它不是新的助理,也沒有自己的模型。
相關內容
探索與 OpenCharm 相關的工具、技能與文章。
OpenCharm 替代方案
Foley
Hanamori Labs, LLC · 語音與語言 · 生產力 · AI 助理Foley 是一款語音待辦清單,把一句話變成歸檔好的任務,專案、日期與時間都先填好,接著再幫你依現有清單排出一整天的順序。
HireKey
HireKey · 語音與語言 · 生產力 · AI 學習HireKey 是由前科技業招募主管打造的 AI 求職副駕駛。它分析職缺契合度、客製化履歷、帶你練習面試,並把每份申請整理在同一處。
Fluence
Yay Software (Yannick Huchard) · 寫作 · 語音與語言 · 生產力Fluence 是 Android 上的文件閱讀器,能朗讀 PDF、EPUB、Word 檔與網路文章,逐句跟著語音標示,並在手機上直接回答你對內容的提問。
