OpenCharm

OpenCharm

OpenCharm Labs · 語音與語言 · 程式設計 · 生產力

OpenCharm 是開源的 AI 代理夥伴,替你在用的代理加上一張以字符組成的臉、一把聲音和一顆按鍵,可放在 Mac、Windows 或 32 美元的 ESP32 開發板上。

OpenCharm 的介面預覽

關於 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。

開始使用

  1. 從 GitHub Releases 安裝桌面吊飾,或買含電池的 Waveshare 開發板,用 USB 刷入 OpenCharm OS。刷之前先備份原廠韌體,之後才能還原。
  2. 打開設定,選好代理工作的資料夾,再選代理本身:ACP 預設組合、自訂 ACP 指令,或 OpenAI 相容的伺服器。桌面程式會自己啟動 charmd 並完成配對。
  3. 在開發板上選「新增吊飾」,用手機輸入 Wi-Fi、讀螢幕上的代碼、設定 PIN。連續猜錯五次會鎖住裝置,得從電腦解鎖。
  4. 按住按鍵說聲嗨。Mac 的預設組合是 Option 加空白鍵,Windows 是 Ctrl 加 Alt 加空白鍵,兩邊都能改。
  5. 選聲音:Mac 的本機語音、用自己金鑰的 OpenAI 或 ElevenLabs,或乾脆不要聲音。之後想玩更多,就改工作區裡的文字檔,或加上 MCP 伺服器。

產品資訊

快速了解 OpenCharm 的定價、支援平台與效能。

免費方案是
付費方案$0 - $35 (one-time hardware)
平台macOS, Windows, ESP32-S3 board
開發者OpenCharm Labs
類別語音與語言 · 程式設計 · 生產力
發布日期Oct 2026
最近更新Oct 2026
網站訪問量N/A
網站全球排名N/A
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 整天掛著 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 開發板上的韌體。它不是新的助理,也沒有自己的模型。