Playa-Cyrene/Cyrene-Agent

一款开源、基于昔涟开发的桌面 AI 智能体/An open-source desktop AI agent based on Cyrene.

解决的问题

Cyrene-Agent 提供了一款基于《崩坏:星穹铁道》中角色“Cyrene”的个性化、交互式 AI 桌面伴侣。它将 LLM 驱动的对话与实用的桌面自动化相结合,让角色在保持一贯人设的同时,协助处理工作、编程、学习和日常任务。

工作原理

该项目基于 Electron 和 TypeScript 构建,使用自定义的“CyreneHarness”引擎来管理 AI 代理循环、工具执行和记忆。它拥有一个 Live2D 角色,驻留在桌面上,通过动画和表情对输入做出响应。代理支持四种模式:聊天(纯对话)、工作(网页/文件/文档工具)、代码(基于 LSP 的编程辅助)和学习(与 Obsidian 关联的学习支持)。它利用多层记忆系统(DMAE)来长期跟踪用户交互和偏好。

适用人群

它专为 Windows 用户设计,这些用户希望拥有一个高度交互、基于角色的 AI 助手,能够执行网页浏览、文件管理和代码分析等实际任务,同时提供更沉浸、更具个性的桌面体验。

亮点

  • Live2D 桌面呈现:拥有一个完全动画化的角色,具有状态感知的表情和交互。
  • 多功能代理模式:专用于聊天、专业工作、编程(支持 LSP)和学习的模式。
  • 高级记忆系统:使用多层记忆引擎来维护长期上下文和用户关系。
  • 可扩展插件架构:允许开发者使用提供的 SDK 创建自定义工具、新的聊天渠道和 UI 扩展。
  • 多渠道支持:可通过桌面端、飞书、微信(iLink)和 QQ 访问。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目