跳到正文
发现
Alife:桌宠向赛博生命 AI Agent
桌面应用AI 应用

Alife:桌宠向赛博生命 AI Agent

一款面向桌宠陪伴的 C# AI Agent 框架,插件化、低词元开销,附带图形客户端一键配置。

admin
发布于 2026-11-02
浏览
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 插件。

安装与使用

  1. 前往 Releases 页面下载最新的软件压缩包(zip)。
  2. 解压到安装目录后,按界面提示完成环境配置。
  3. 配置完成跳到角色页后,全选功能模块,点击 激活角色 开启陪伴。

首次运行会自动下载各项依赖与模型,即使配置了国内镜像也可能耗时较久,全功能开启大致需要一小时左右;可通过任务管理器观察磁盘或网络波动判断是否仍在正常处理。

模型通过 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 整理,以原仓库为准。

更新记录

  1. v5.2.1当前版本

    修复插件市场单插件安装/卸载卡死 UI、空插件目录被误判为存在插件、模块名过长文字重叠等问题,并合并流式输出的 UI 更新以优化对话窗口性能。

评论