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 文档中提取文本。
相关
- 项目
- 项目
- 项目
- 项目
- 项目