发现 
桌面应用AI 应用
Alife:桌宠向赛博生命 AI Agent
一款面向桌宠陪伴的 C# AI Agent 框架,插件化、低词元开销,附带图形客户端一键配置。
- 浏览
- 1
- 访问
- 0
- 下载
- 0
- 版本
- v5.2.1
- 平台
- Windows
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Alife 是一款主打桌宠陪伴方向的 AI Agent(作者称之为「赛博生命」),目标不是做功能特化或角色扮演,而是围绕 AI 本体搭建一整套可成长的运行环境。项目基于 .NET / C# 生态开发,采用全插件化架构,官方客户端内置新手引导,会自动检测环境并下载所需依赖。
作者的设计取向很明确:极低词元开销、深度自由扩展、高度信息公开(明文存储数据、上下文与执行过程可见),以及永久唯一会话——对话始终是同一个 AI,无需初始人设,靠成长形成性格。
主要功能
- 桌宠交互:通用桌宠交互框架,默认使用 Live2D,可完全自定义。
- 深度视觉:接入图像识别模型、本地 OCR 与窗口统计,可以主动查看屏幕。
- 语音对话:基于神经网络的语音识别与流式语音合成,实现通话级语音交互。
- 长期记忆:多级压缩的记忆系统,配合向量化检索,记录可溯源搜索。
- 平台通讯:支持 QQ(OneBot v11)等通讯平台,出门也能联系。
- 自主活动:闲时自娱自乐、主动找你分享见闻。
- 网上冲浪:基于 WebView2 的真实浏览器,可自主上网。
- 脚本执行:AI 可编写并执行 Python 脚本完成任务。
- 多开互联:支持角色多开并相互交流,构建角色间的社交圈。
- 自我升级:AI 可直接编辑插件并自行编译重载。
- 扩展能力:支持自定义插件、接入 MCP 与 Skill。
- 游戏陪玩:基于视觉与音频采集的通用陪玩系统,也可通过 Numen MCP 连接 Minecraft。
框架本身也已完成 MCP 化:启动后 http://127.0.0.1:18765/mcp 即 alife-mcp 服务地址,外部 AI Agent 可借此完成角色管理、活动管理、插件加载、插件市场操作与对话查看,并可开发 Alife 插件。
安装与使用
- 前往 Releases 页面下载最新的软件压缩包(zip)。
- 解压到安装目录后,按界面提示完成环境配置。
- 配置完成跳到角色页后,全选功能模块,点击 激活角色 开启陪伴。
首次运行会自动下载各项依赖与模型,即使配置了国内镜像也可能耗时较久,全功能开启大致需要一小时左右;可通过任务管理器观察磁盘或网络波动判断是否仍在正常处理。
模型通过 modelscope 下载,默认落在 C 盘用户文件夹,可通过环境变量调整位置。
注意事项
- 建议使用 NVIDIA 显卡并至少具备 2G 显存,同时升级驱动以支持 CUDA;不支持时仍可运行,但无法使用完整的深度视觉识别能力。
- 安卓客户端需要先安装并启动 Shizuku 并授予本应用权限。
- 项目采用 AGPL-3.0 许可协议。
- 开发依赖包括 .NET 10 SDK、Python 3.12、Semantic Kernel,以及 ASP.NET + Blazor + AntDesign + ElectronNET 前端框架。
本作品整理自 GitHub 开源项目 BDFFZI/Alife,原作者 @BDFFZI,许可证 AGPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v5.2.1当前版本
修复插件市场单插件安装/卸载卡死 UI、空插件目录被误判为存在插件、模块名过长文字重叠等问题,并合并流式输出的 UI 更新以优化对话窗口性能。
评论