Cyrene-Agent
基于《崩坏:星穹铁道》昔涟角色的 Windows Live2D AI 桌面伴侣,支持多模式对话、本地向量记忆和 MCP 工具调用
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
基于《崩坏:星穹铁道》昔涟角色的 Windows Live2D AI 桌面伴侣,支持多模式对话、本地向量记忆和 MCP 工具调用
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
Cyrene-Agent 桌面界面预览,昔涟角色以 Live2D 形象呈现在桌面上
深夜,你正对着一堆代码抓耳挠腮,忽然桌面上一个二次元少女开口了:"这段循环写得有点问题,要不要我帮你看看?"这不是某个游戏的过场动画,而是 Cyrene-Agent——一个把《崩坏:星穹铁道》中的角色"昔涟"做成 Windows 桌面 AI 伴侣的开源项目。
与传统 AI 助手不同,Cyrene-Agent 不是一个悬浮图标或聊天窗口,而是一个真正"住"在你桌面上的 Live2D 桌宠。她有表情、有动作、有心情,能记住你跟她说过的每一件事,能帮你查资料、听音乐、查天气,甚至能在你写代码时搭把手。
Cyrene-Agent 的作者 Playa-0v0 是一个《崩坏:星穹铁道》的粉丝程序员。项目诞生于 2025 年,最初只是一个简单的角色聊天 Bot——让 AI 以昔涟的口吻回复消息。但作者很快意识到,角色的魅力需要更沉浸的载体,而桌面是最自然的场景:用户每天花大量时间面对电脑,一个能"住在"桌面的 AI 伴侣比手机 App 更具陪伴感。
这个思路其实代表了 2024-2025 年 AI 应用的一个新兴方向——AI Companion(AI 伴侣)。在 GitHub 上,"ai-companion" 和 "desktop-pet" 类项目正在快速增长。Cyrene-Agent 之所以能从同类中脱颖而出,关键在于它把角色化体验和真正的 Agent 能力结合得相当紧密:她不仅能陪你聊天,还能实际帮你完成任务。
Cyrene-Agent 采用 Electron + TypeScript 构建,这是一个经过验证的桌面应用技术栈(VS Code、Slack、Discord 都用 Electron)。但项目真正的技术亮点在于自研的 Cyrene_Harness 框架和 DMAE 记忆引擎。
Harness 框架架构图,展示 Agent 核心与多渠道/多模态的集成方式
整个应用采用多进程架构:
cyrene 命令操作项目使用 pixi-live2d-display 库在 Electron 中渲染 Live2D 模型。Live2D 是一种将 2D 插画通过绑定骨骼和参数实现"伪3D"动画效果的技术,广泛应用于虚拟主播和二次元游戏中。Cyrene-Agent 的 Live2D 角色支持表情切换、动作动画和物理摇晃(头发/裙摆),交互体验相当流畅。
项目接入了 LlamaIndex 作为 RAG(检索增强生成)框架,配合 LanceDB 本地向量数据库实现长期记忆存储。向量存储使用的是 Xenova/bge-m3 Embedding 模型(ONNX 格式,约 570MB),完全在本地运行,不依赖云端 API。
这个设计非常关键——它意味着你的聊天记录和个人偏好都存储在本地,不会上传到任何服务器。对于在意隐私的用户来说,这是和 ChatGPT、Claude 等在线服务最大的区别。
Cyrene-Agent 提供了四种精心设计的使用模式,覆盖了从休闲陪伴到专业工作的全场景:
基于角色设定的沉浸式对话。AI 以昔涟的角色风格与你交流,支持主动聊天(系统会判断时间、用户活跃度、角色心情决定是否主动搭话)。支持接入飞书、微信作为消息渠道——也就是说,你可以在微信上跟"她"聊,消息会转发到桌面端。
这个模式是 Cyrene-Agent 区别于普通桌宠的核心能力。系统集成了飞书、微信等办公渠道,AI 可以帮你处理日程、整理文档、回复工作消息。更重要的是,它支持主动任务执行——你设定一个目标,AI 会拆解步骤并逐步完成。
集成 Playwright MCP(Model Context Protocol),AI 可以直接操作浏览器、读写文件系统、运行终端命令。想象一下,你描述一个需求,AI 帮你写代码、调 bug、跑测试——虽然还不是完美的"AI 程序员",但已经能实际辅助编程工作。
结合 RAG 能力,可以上传文档让 AI 帮你总结、提炼重点。适合用来消化技术文档、论文或学习资料。
Cyrene-Agent 的插件系统是其最具野心的设计之一。官方提供了 packages/plugin-sdk 作为插件开发包,支持 TypeScript 开发自定义插件。官方插件包括:
这个插件生态让 Cyrene-Agent 不只是一个"角色扮演桌宠",而是一个可以不断进化的 Agent 平台。
作为 Electron 应用,Cyrene-Agent 天然面向 Windows 用户。安装流程非常简洁:setup.bat 一键安装,自动下载依赖、配置环境。系统要求为 Windows 10/11,推荐 8GB+ 内存。
但这里有一个重要限制:项目没有提供 Docker 支持,也没有 Linux/macOS 的官方构建。这意味着:
如果你的目标是"在服务器上跑一个 AI Agent",Cyrene-Agent 不是合适的选择。但如果你想在 Windows 桌面上获得一个有趣的 AI 伴侣体验,它的安装门槛相当低。
Cyrene-Agent 在隐私设计上做得相当到位:
不过需要注意的是,作为一个活跃开发中的项目(最新提交 2026-09-06),其安全性仍需用户自行评估——特别是涉及外部渠道集成时。
| 维度 | 评分 | 说明 |
|---|---|---|
| 代码质量 | 8/10 | TypeScript 类型覆盖完整,Vitest 测试覆盖核心模块,有 CI 流程 |
| 文档质量 | 9/10 | README 极其详尽,包含架构说明、快速开始、插件开发指南 |
| 技术创新 | 8/10 | Cyrene_Harness 框架设计清晰,Live2D + Agent 结合有新意 |
| 社区活跃度 | 7/10 | Stars 增长迅速(2025年上线,目前 547★),Issues 活跃 |
| 部署友好度 | 5/10 | 仅 Windows,缺 Docker,仅支持一键安装 |
Cyrene-Agent 不是一个"炫技"的项目,它的价值在于把 AI Agent 做得有人情味。在大量 AI 助手追求"效率最大化"的时候,它选择了一条更感性的路线——让 AI 有角色、有表情、有记忆、有陪伴感。
从技术角度看,它的架构设计也值得称道:Cyrene_Harness 框架把 Agent 能力模块化,DMAE 记忆引擎实现了真正的长期记忆,插件系统为可扩展性留下了空间。Live2D 渲染、本地向量搜索、多渠道集成这些技术点组合在一起,构成了一套相当完整的桌面 AI 伴侣解决方案。
适合人群:Windows 用户、二次元文化爱好者、想体验本地 AI 伴侣且注重隐私的用户。
不适合人群:Linux/macOS 用户、需要服务端部署的开发者、追求极致性能的用户。
GitHub:https://github.com/Playa-0v0/Cyrene-Agent | Stars: 547★ | License: MIT