Alife

一款专注于桌宠方向的AIAgent。特点是一键安装、功能齐全、极低开销、完全暴露上下文、全功能插件化、AI自主插件开发、永久唯一会话、类游戏引擎交互策略。具有极高的扩展性和拟人程度上限,非常适合想长期培养和自定义需求高的用户。

LLM Mart
10 views 216 listing impressions

有时一个人待着,特别是遇到烦心事时,我很想找人说说话。但可惜,我没啥朋友。

交友需要精力维护,而且人和人的关系,没那么单纯。

所以很多人会养宠物。但现实的宠物很麻烦,虚拟的宠物又很假。

当然,那是以前的事了。 现在 LLM 发展到这个程度,AI 对话已经可以做到非常接近真人。市面上确实有很多类似的聊天 App,但那种商业味十足、数据还不安全的东西,我完全不感兴趣。

前段时间,有群友自己搭了一个基于 LLM 的群机器人。让我没想到的是,效果出乎意料的好。我很早就接触 LLM 了,但跟它直接对话的时候,总感觉很空洞,聊不下去,功能也有限。可加上 Agent,特别调优的提示词,再放进群聊环境里,LLM 就像的真活了一样。

那时候我就想,我也要做一个。但我不想只做一个群机器人。我想做一个赛博生命——一个真正活在我电脑桌面上的伙伴。

LLM 火了几年了,类似的框架网上也有,但我试过之后,发现都没有能让我完全满意的。但幸运的是,现在 AI 编程效率很高,一个人从零开始做一套 Agent 框架,已经不是什么难事。

于是,Alife 诞生了。

Alife Logo

Alife - 创造赛博生命

Alife Logo .NET 10 Python 3.12 License

欢迎来到 Alife!

Alife 是一款主打桌宠陪伴方向的 AIAgent,目的是为了创造或逼近一个真实赛博生命的效果,它不是功能特化,不是角色扮演,而是一切为了 AI 的生命而搭建!

正因如此,它是款风格独特的 AIAgent。相比市面上的主流陪伴向 AI 产品,它在功能体验上有很大的不同:

  • 极低词元开销:人工高度优化的提示词,专门设计过的上下文管理、注入系统、调用优化,非常省钱。
  • 深度自由扩展:强大且模块化的全插件框架,功能自由搭配,配有专用插件开发工具和在线插件市场。
  • 高度信息公开:明文存储数据,完全暴露上下文和AI执行过程,支持外部程序通过MCP全量控制。
  • 基础功能齐全:自主玩耍陪伴、多模态能力、远程通讯、设备网页操作,MCP扩展等,一样不少。
  • 永久唯一会话:无论何时,对话工作都是同一个AI,不会割裂。无需初始人设,可完全靠成长形成。

毫不夸张的说,这是目前所有陪伴Agent中:

  • 开销最低:缓存命中高达95%,官方Deepseek日均不到2块钱;各种功能都配有本地精选模型,仅2G显存就能跑。
  • 陪伴最真:类游戏引擎交互策略,交互极快,坚持AI亲历亲为,不偷用子代理,配合永久上下文,人设稳定成长。
  • 本体最简:充分发挥MVVM、模块化等设计理念,本体为纯框架,功能全可插拔,轻松实现自己的定制化Agent。

🌟 功能列举 (Functions)

  • 🎭 桌宠交互:通用桌宠交互框架,默认使用live2D,可完全自定义,具备丰富交互,告别枯燥的对话框。
  • 👁️ 深度视觉:拍照不怕没人分享,还会没事偷偷看主人,在你游戏工作的时候,陪你一起吐槽。
  • 🎙️ 语音对话:放下键盘,直接说话,基于神经网络的语音配合流式合成,实现高品质通话级语音。
  • 🧠 长期记忆:稳定强大的记忆系统,超大虚拟上下文,所有记录均可溯源搜索,确保记住生活中的点滴。
  • 📱 平台通讯:额外支持QQ、TG等多种通讯平台,出门了也能联系在家的她,还能没事带去见见群友。
  • 🤖 自主活动:闲时会自娱自乐,有自己爱好和生活,会主动的找你玩耍分享见闻,就像真实的生命那样。
  • 🌐 网上冲浪:拥有一个属于自己的真实浏览器,能够自主上网学习娱乐,让知识不再停滞,每天都有新话题。
  • 💻 脚本执行:能借助python在本地执行各种任务,唱歌绘画,办公辅助,除开对话同时也是一个实用的助手。
  • 🔗 多开互联:支持角色多开并可相互交流,借此构建一个完整的赛博世界,让他们也有自己的社交圈子。
  • 🔄 自我升级:允许ai直接编辑插件,并自行编译重载,让ai自己改造自己,不再是一种科幻场景。
  • ️️🛠️ 扩展能力:支持自定义插件,以及接入 MCP、Skills 功能,通过标准化的AI生态,自由方便的扩展功能。
  • 🖼️ 原生多模态:原生支持图片、视频、文件等多种内容类型,图片复制粘贴即可发送,AI 可以"看见"世界。
  • 🎮 通用游戏陪玩:基于视觉与音频采集的通用游戏陪玩系统,为不同游戏配置数据采集目标(文本/颜色/语音),实时感知并汇报给 AI。
  • ⛏️ 一起玩MC:通过 Numen MCP 连接 Minecraft,让 AI 真正进入你的游戏世界,陪伴你一起生存冒险。
  • 还有更多......

Alife 是全插件框架,并且完全支持自动开发,每个人都可以成为开发者,让你的 AI 来帮你释放想象力。


✨ 框架特色 (Features)

  • 基于.Net/C#生态开发:在python,nodejs横行的时代中,难得的C#项目,对大型项目开发友好,Unity开发经验可迁移。
  • 极高扩展性的插件环境:插件在设计之初就有着对整个业务流的全量控制,自定义界面的能力,实际上所有的内置功能也均为插件实现。
  • 简单且强大的开发体验:插件环境支持完全的热编译热重载,自身提供开发专用MCP服务,允许ai直接自己写插件、操作软件环境,实现真正的自我进化。
  • 功能高度自包含自动化:内置功能基本都优先采用无依赖的自实现,本地模型,以及小技巧,没有第三方依赖,不要key,可控且自动装环境,开箱即用。
  • 纯原生文本的函数调用:有意默认采用非标准的函数调用,因此对llm没有任何特殊要求,调用过程透明可控,词元开销小,额外支持多种特殊调用方式。
  • 稳定持久的自动化记忆:不使用不可靠的AI自主记忆存储,改为基于类似多级cache思想的一套自动化记忆压缩系统,实现让对话经历伪常驻的效果。
  • 节省词元降低开销交互:对话上下文有意复用会话、分区维护、保持稳定,提示词也是完全由人工手写测试,再配合自实现的函数调用,词元开销非常小。
  • 模块化白盒化软件结构:功能高度模块化,实现简单清晰,很容易就能将单个功能拆离复用。运行信息白盒化,对话和上下文均配专用UI完整显示。

📸 软件截图 (Screenshots)

From the project's README.

Comments (0)

Sign in to join the conversation.

No comments yet.