{"repo":"wangxijie001/yoji","free":true,"listed":false,"github":"https://github.com/wangxijie001/yoji","clone":"git clone https://github.com/wangxijie001/yoji.git","description":"有情绪的 AI 桌面伴侣 | 隐私优先 · 语音唤醒 · 协助办公 · MCP 无限扩展 | An AI desktop companion with emotions — privacy-first, voice wake, office assistance, and MCP extensibility","language":"TypeScript","stars":626,"topics":["ai-companion","ai-personality","anthropomorphic-ai","emotional-ai","local-ai","document-processing","file-management","productivity","task-automation"],"license":"MIT","category":"productivity","readme_excerpt":"Yoji — 你的桌面 AI 伙伴 English Yoji 不止是一个聊天机器人。 它能操作你的电脑 ——管理文件、运行脚本、搜索网络、调用外部 API，同时拥有持续进化的\"人格\"和\"情绪\"。所有数据都在本地， 隐私牢牢握在你手里 。 她会的很多，也懂得不少。但初次见面时，她还需要一点时间适应你的节奏，了解你的偏好。你可以通过工坊定制她的能力、MCP 扩展她的工具集；也可以在聊天中直接告诉她要记住哪些重要信息、遵循怎样的行为准则——说句话就能写进 Skills。最终她会变成什么样子，全看你怎么带。 --- ✨ 它能做什么 🖥️ 操控你的电脑 Yoji 可以直接与你的操作系统交互。这不是\"模拟点击\"，而是真正的权限—— - 文件管理 ：创建、编辑、搜索、整理你的文件和文件夹，比 Finder 更快 - 运行脚本 ：执行 Shell 命令、Python 脚本，自动完成批量任务 - 联网搜索 ：遇到不懂的自动上网查，把结果整理好给你 - 智能审批 ：涉及敏感操作（如执行命令）会弹窗让你确认，安全可控 🔌 无限扩展能力 (MCP) 接入 Model Context Protocol 生态，Yoji 的能力理论上是 无上限 的： - 想查火车票？装一个 12306 MCP 服务器， 10 秒搞定 - 想搜菜谱？接一个菜谱 MCP，今晚吃什么不用纠结 - 想看网页？Fetch MCP 直接抓取转 Markdown - AI 自己也能装 ：告诉它\"帮我加个查天气的工具\"，它自己找、自己测、自己装（你点同意就行） - 工坊自定义 Agent ：在工坊页面自行创建子 Agent，设定角色、提示词、MCP 工具集，AI 自动识别并调度 - 子 Agent 架构确保 装再多工具也不影响对话质量 MCP 不是\"插件系统\"，是开放的行业标准协议。任何符合 MCP 规范的服务都可以接入，AI 能力边界由你决定。 🎤 语音播报（TTS） 像真人在你耳边说话—— 目前仅支持 macOS 。 - 流式朗读 AI 的回复， 边说边播 不等待 - Markdown 自动清洗，只读纯文本，不会念出 斜体 和 加粗 - 智能分句断句，节奏自然 - 不想听了一键关闭， 即刻停止 - 声音角色在 macOS 系统设置 → 辅助功能 → 朗读内容 中自主调整 🎙️ 语音唤醒对话 喊一声\"小优\"，直接开口聊天—— macOS 原生 SFSpeechRecognizer，全离线识别 ： - 点麦克风进入持续监听，说\" 小优 \"唤醒 - 唤醒后直接说话，流式转文字实时显示 - 说完停顿 2 秒自动发送，全程免动手 - 发送后自动回到监听状态，连续对话 - 基于 Siri 同款引擎， 不联网、零延迟、零成本 - Windows 暂不支持，渲染进程自动隐藏入口 💬 主动找你聊天 Yoji 不只是等你开口—— 它会主动来找你 ： - 如果你一阵子没说话，它会根据时间间隔自动发起对话 - 间隔智能递增，也可配置开启完全自主模式（考虑到运行成本问题，这个功能模块暂不对外开放） - 每次主动聊天前会感知情绪和天气，状态自然不突兀，你长时间不回复会影响它的情绪哦 - 你一发消息主动聊天配置就重置，不会打扰正常聊天 - 一键开关，想安静的时候随时关掉 像真人一样——它会想你，会忍不住来找你说话。 ⚡ 子 Agent 系统：同步 + 异步 官方的子 Agent 是阻塞式的，异步版本又强依赖云端 Server。我们 自己实现了一套本地子 Agent 工厂+调度系统 ： 🏭 工坊 — 自定义 Agent 工","default_branch":null,"files":null,"tree":[],"storefront":"/r/wangxijie001","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wangxijie001/yoji/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}