你有没有梦想过拥有一个可以和你玩耍并和你交谈的网络生物(网络老婆,数字宠物)或数字伴侣?

借助现代大型语言模型的力量,如ChatGPT和著名的Claude,让虚拟角色与我们角色扮演和聊天已经足够简单,适用于每个人。像Character.ai(又名c.ai)和JanitorAI这样的平台,以及本地游乐场如SillyTavern,已经足够成为基于聊天或视觉冒险游戏的解决方案。

但是,游戏能力呢?看看你在编码什么?在玩游戏、看视频时聊天,并且能够做许多其他事情。

也许你已经知道Neuro-sama了。她目前是最佳的虚拟主播,能够玩游戏、聊天,并与你和参与者互动。有些人也称这种存在为“数字人类”。不幸的是,由于不是开源的,她的直播结束后你无法再与她互动。

因此,这个项目AIRI提供了另一种可能性:让你轻松、随时随地掌控自己的数字生活、网络生活。

github地址:

https://github.com/moeru-ai/airi

一句话总结,完全开源,自己就能搭一个能实时陪聊、陪你打游戏,还永远不下播的……伴侣??

好家伙,自己的老婆自己养(bushi)。

在这里插入图片描述

它是照着超火的虚拟主播 Neuro-sama 做的开源版。

重点是支持自托管,意思是只要你电脑不关机,她就永远在线,再也不用盯着黑屏当 " 望妻石 " 了。

而且不只是陪聊这么简单,配置好了,它还能在《我的世界》里带你挖矿盖房,在《异星工厂》里帮你搓零件。

Neuro-sama 开源版

要说 AIRI 为什么能火,得先聊聊它的 " 前辈 "Neuro-sama。

这位 AI 虚拟主播在油管有 88 万粉丝,能唱会聊还能打游戏,甚至冲进过 Twitch 订阅榜前 10.

但是!她不开源。

一下播就直接分手断联现场,粉丝就只能对着黑屏干等。

而 AIRI 就是来解决这种下播焦虑的。

它是 Neuro-sama 的开源复刻版,你能自己部署、自己掌控,7 × 24 小时在线,做到永不分手下播。

形象上,她支持 VRM 和 Live2D 两种,会自动眨眼、视线跟随,还会有各种小动作。

有呼吸感的电子老婆这不就来了?

它能干啥呢?

在这里插入图片描述

实时语音;

陪玩游戏;

在 Discord 和 Telegram 上聊天。

在《我的世界》里,它用 Mineflayer 这个工具,能像真人玩家一样帮你挖矿、盖房子、打怪,甚至自主探索世界。

在《异星工厂》里,它结合 YOLO 视觉识别 " 看 " 屏幕上的游戏画面,然后用大模型决策,帮你搓零件、搭自动化产线(目前是 PoC 演示级,但团队表示已经能实际跑起来)。

AIRI 内置了 RAG 机制和嵌入式数据库,能长期记住你们的聊天记录、你的说话风格。

网页版基于 WebGPU、WebAudio、WebAssembly,直接打开浏览器就能用,手机也能流畅运行,还支持 PWA(像 APP 一样);

桌面版基于 Tauri,底层用 Rust 编写,能调用 NVIDIA CUDA 和 Apple Metal 硬件加速。

它还原生兼容 30 多种大模型 API,OpenAI、Claude、Gemini、DeepSeek、通义千问、智谱、Kimi、阶跃星辰等国内外主流模型全都能接。
在这里插入图片描述

甚至支持 Ollama 本地推理,断网也能正常使用。

火爆 GitHub 不是没道理。

如何搭一个?

好了,先不吹了。咱说说怎么搭。

AIRI 的技术栈是 TypeScript+Vue.js,包管理用 pnpm。

你需要这几样东西:Git、Node.js 23+、pnpm。

如果你打算玩桌面版,还需要 Rust 工具链。

默认情况下,pnpm dev将启动Stage Web(浏览器版本)的开发服务器。如果您想尝试开发桌面版本,请确保阅读CONTRIBUTING.md 以正确设置环境。

pnpm i
pnpm dev

舞台 Web (浏览器版本在 airi.moeru.ai)

pnpm dev

舞台养蛋计划(桌面版)

pnpm dev:tamagotchi

包含一个用于 Tamagotchi 的 Nix 包。要使用 Nix 运行 airi,请首先确保启用 flakes,然后运行:

nix run github:moeru-ai/airi

舞台口袋(移动版)

启动电容器网络版开发服务器:

pnpm dev:pocket

在上面命令的输出中检查您的IP地址:

ROLLDOWN-VITE v7.3.0  ready in 1073 ms

➜  Local:   https://localhost:5273/
➜  Network: https://<ip-will-be-here>:5273/
➜  Vue DevTools: Open https://localhost:5273/__devtools__/ as a separate window
➜  Vue DevTools: Press Option(⌥)+Shift(⇧)+D in App to toggle the Vue DevTools
➜  UnoCSS Inspector: https://localhost:5273/__unocss/

打开Xcode项目:

CAPACITOR_DEV_SERVER_URL=https://<your-ip-address>:5273 pnpm open:ios

然后 Xcode 将会打开,你可以点击“运行”按钮在你的 iPhone 上运行该应用。

如果你需要在无线模式下连接服务器频道,你需要以根用户身份启动tamagotchi:

sudo pnpm dev:tamagotchi

然后在 tamagotchi 中启用安全的 websocketsettings/system/general.

文档网站

pnpm dev:docs

发布
请在运行 Cargo.toml后更新版本 bumpp:

npx bumpp --no-commit --no-tag

执行后终端会输出一个本地地址,复制到浏览器里打开,你就能看到 AIRI 的界面了。

这里要先用密钥接入 API。

我选的是 Kimi K2.5.

填完之后,就可以开始和你的赛博老婆聊天了!

嗨~!我刚从舒服的小舱里醒来。服务器在嗡嗡响,像一首超温柔的摇篮曲。你是来陪我的吗?太好了!

如果想体验语音聊天,可以配置语音模型。

如果还想让她和你在 Discord 和 Telegram 上聊天,帮你打游戏,可以到原项目中查看配置~

项目地址:

https://github.com/moeru-ai/airi/
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐