yoji

有情緒的 AI 桌面伴侶 | 隱私優先 · 語音喚醒 · 協助辦公 · MCP 無限擴展 | An AI desktop companion with emotions — privacy-first, voice wake, office assistance, and

yoji 是什麼?

有情緒的 AI 桌面伴侶 | 隱私優先 · 語音喚醒 · 協助辦公 · MCP 無限擴展 | An AI desktop companion with emotions — privacy-first, voice wake, office assistance, and MCP extensibility

yoji 概覽

這是什麼

Yoji 是一款在本機運行的 AI 桌面伴侶。它能直接操作你的作業系統——管理檔案、執行腳本、搜尋網路、呼叫外部 API。它擁有持續運作的情緒引擎、Live2D 虛擬形象、語音喚醒(僅限 macOS),並可透過 Model Context Protocol(MCP)無限擴充能力。所有資料都留在你的電腦上,不會上傳至任何雲端服務。

主要功能

  • 電腦操控:建立、編輯、搜尋檔案;執行 Shell 指令與 Python 腳本;進行網路搜尋;敏感操作需經由彈窗確認。
  • MCP 擴充:連接任何符合 MCP 規範的服務(例如 12306、食譜、網頁抓取)來擴充能力。AI 甚至可以在你同意後自行安裝新的 MCP 工具。
  • 語音喚醒(僅限 macOS):說「小優」即可開始對話;使用離線的 SFSpeechRecognizer,不需網路。
  • 情緒系統:模擬 8 種神經傳導物質(多巴胺、皮質醇、血清素等),影響回覆語氣與風格;介面背景會隨心情變化。
  • Live2D 虛擬形象:銀白髮貓耳少女,有情緒表情、說話時嘴巴張合、依時間更換服裝,並可互動(摸頭、戳臉等)。
  • 三層記憶:使用者設定檔(AGENTS.md)、對話快照(SQLite)、語意記憶(sqlite-vec 向量資料庫)。
  • 子 Agent 系統:在工坊中建立自訂 Agent;支援同步(阻塞)與非同步(背景)執行;每個 Agent 可擁有自己的 MCP 工具集。
  • 智慧文件處理:直接讀取 PDF 與 Word(.docx)檔案;不支援的格式會自動阻擋。
  • 微信連接:透過 iLink ClawBot 協定連接個人微信帳號;桌面與手機的聊天記錄互相隔離。
  • 隨身攜帶:將整個伴侶(記憶、情緒、設定)匯出為 .ecompanion 檔案;在另一台電腦匯入即可還原。

使用情境

  • 個人生產力助手,管理檔案、執行腳本、自動化重複任務。
  • 隨時可用的 AI 伴侶,擁有持續的人格與情緒反應。
  • 開發者與進階使用者的可擴充工具平台,可整合自訂 MCP 服務。
  • macOS 使用者的離線語音控制助手,適合免手持操作。

快速開始

bash git clone https://github.com/wangxijie001/yoji.git cd yoji pnpm install pnpm dev 啟動後,前往「模型」頁面填入 API Key(DeepSeek 或 Qwen)並選擇模型。若要安裝 MCP 擴充,前往「MCP」頁面填入名稱、URL 與傳輸協定(SSE/HTTP)。若要建立自訂子 Agent,使用「工坊」頁面。

授權與價格

本專案採用 MIT 授權條款。為開源軟體,可免費使用。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/wangxijie001yoji.svg)](https://yunodb.com/tools/wangxijie001yoji?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/wangxijie001yoji?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/wangxijie001yoji.svg" alt="Featured on YunoDB" height="20"></a>