wangxijie001/yoji

有情绪的 AI 桌面伴侣 | 隐私优先 · 语音唤醒 · 协助办公 · MCP 无限扩展 | An AI desktop companion with emotions — privacy-first, voice wake, office assistance, and MCP extensibility

解決的問題

Yoji 是一款旨在超越簡單聊天機器人的桌面 AI 同伴,賦予 AI 操作您的電腦、管理檔案並與作業系統互動的能力。它透過將所有資料保留在本地來重視隱私,並透過整合的情感系統與視覺化身,致力於創造更接近人類的互動體驗。

工作原理

  • 作業系統互動:採用基於權限的系統,可管理檔案、執行 shell 命令和 Python 腳本,並進行網路搜尋。
  • MCP 集成:實作了模型上下文協定(MCP),使 AI 能夠動態發現並載入外部工具(例如天氣、火車票),無需傳統插件系統。
  • 子代理架構:具備本地「工作坊」功能,可建立同步(即時結果)與非同步(背景任務)子代理,主代理可向其分派任務而不會阻塞對話。
  • 記憶與情感:採用三層記憶架構(使用者檔案、對話快照、透過 sqlite-vec 實現的語意記憶),並配備基於激素的情感引擎,根據時間、天氣與使用者互動動態調整 AI 的語氣與視覺表情。
  • 介面:基於 Electron 與 React 建構,包含帶唇形同步與互動動畫的 Live2D 化身,以及 macOS 原生語音喚醒與 TTS 功能。

適用對象

希望擁有高度可客製化、注重隱私的 AI 助手,能夠真正執行本地機器上的任務,以及享受具有視覺與情感深度的虛擬伴侶體驗的使用者。

主要亮點

  • 本地優先隱私:所有記憶與設定均儲存在使用者的本地裝置上。
  • 電腦控制:具備執行腳本與管理檔案的能力,並配有使用者審核的安全機制。
  • 動態工具支援:支援 MCP,可透過業界標準協定實現近乎無限的可擴展性。
  • 情感智慧:基於激素模擬的情感系統,影響 AI 的個性與 Live2D 化身的表情。
  • 多平台連接:透過 iLink ClawBot 與 WeChat 集成,可從手機存取該 AI。
  • 文件處理:原生支援從 PDF 與 Word 文件中提取文字。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案