{"repo":"Playa-0v0/Cyrene-Agent","free":true,"listed":false,"github":"https://github.com/Playa-0v0/Cyrene-Agent","clone":"git clone https://github.com/Playa-0v0/Cyrene-Agent.git","description":"An open-source AI desktop companion inspired by Cyrene, combining immersive Chat, personalized long-term memory, and an agentic Work mode.","language":"TypeScript","stars":394,"topics":["agent","ai-agent","cyrene","electron","honkai-star-rail","typescript","ai-assistants","ai-companion","ai-memory","desktop-app"],"license":"MIT","category":"ai-agents","readme_excerpt":"Cyrene-Agent English 中文 Cyrene-Agent 是一个以《崩坏：星穹铁道》昔涟为核心角色的 Windows Live2D AI 桌面伴侣。 基于 Electron + TypeScript 开发的桌面端 Live2D 智能对话 Agent。 项目围绕昔涟（Cyrene）的角色设定，结合自研 DMAE 记忆引擎， 将角色化聊天、个性化记忆、语音交互、工具调用与多平台接入整合在同一个桌面 Agent 中， 支持日常聊天（Chat）、辅助工作（Work）、代码协作（Code）、学习陪伴（Learn）四种对话模式。 --- ✨ 速览 - 🌸 趣味桌面陪伴 — Live2D 角色常驻桌面，支持表情、动作、状态、心情、气泡互动与智能表情包 - 💬 日常聊天（Chat） — 专注角色化交流，结合会话历史、用户风格与长期记忆自然回应 - 🛠️ 辅助工作（Work） — 通用任务会话，支持联网搜索、文件处理、文档生成、生活服务等工具的串联调用，由 CyreneHarness 主循环统一调度 - 💻 代码协作（Code） — 绑定可信代码目录，提供 LSP 语义查询（定义/引用/悬停/符号/诊断）与受限的读写改命令执行，安全边界由 Harness 的 Action Gate 与 Execution Policy 统一把关 - 📚 学习陪伴（Learn） — 绑定 Obsidian Vault，陪伴用户理解材料、整理笔记、生成练习与维护进 - 🧠 个性化记忆 — L0 / L1 / L2 分层记忆，结合自研记忆头像+Worldbook+沉淀长期互动 - 🌱 条目生命周期 — 自研DMAE算法（v4.0未实现最新v5.1）负责管理prompt在上下文中的生命周期 - 🔊 语音交互 — 集成 TTS、ASR 与语音通话，让昔涟能够听见并回应用户 - 🧰 丰富工具生态 — 覆盖联网搜索、文件处理、文档生成、生活服务、音乐与 MCP 扩展 - 🔌 多模型厂商适配 — 针对不同厂商提供分级 Structured Output 与 Function Calling 兼容方案 - 🎨 个性化外观 — 支持多套界面风格、主题外观与聊天字体选择 - 📱 多平台接入 — 支持桌面端、飞书与微信 iLink，共享角色能力与对话体验 - 🌙 主动聊天 — 根据时间、状态与用户偏好主动发起交流，并支持多渠道定向投递 --- 🚀 快速开始 前置条件 - Windows 10 / 11 64 位 - Node.js 24 LTS - npm 10+ （推荐 npm 11） - Rust stable （源码构建截图功能必需） - Visual Studio 2022 Build Tools 安装 Visual Studio Build Tools 时，请勾选： - 使用 C++ 的桌面开发 - MSVC v143 - Windows 10 / 11 SDK 安装 Rust 后，建议确认使用 MSVC 工具链： 飞书、微信 iLink、 nut-js 键鼠自动化及原生截图功能依赖 Windows 环境。 如果直接安装 Releases 中的打包版本，无需另外安装 Rust 和 Visual Studio Build Tools。 1. 克隆项目 2. 安装依赖 推荐使用锁定版本安装： 也可以使用： 首次安装会下载 Electron、Pixi.js、Live2D 等相关依赖，具体耗时取决于网络环境。 3. 命令行入口 项目附带 cyrene 命令行","default_branch":null,"files":null,"tree":[],"storefront":"/r/Playa-0v0","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Playa-0v0/Cyrene-Agent/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."}