AIRI:开源AI伴侣项目在GitHub引发关注
近日,一个名为 AIRI 的开源项目登上GitHub热榜。该项目旨在构建一个可实时交互、具备游戏陪伴能力的AI数字伴侣,因其“永不中断”的在线特性受到开发者社区关注。

AIRI的设计灵感来源于知名虚拟主播Neuro-sama,其核心特点是支持 自托管。这意味着用户可以在本地部署并运行该AI,只要主机保持运行,AI伴侣即可持续在线。
除了基础的实时对话功能,AIRI还集成了游戏交互能力。例如,在《我的世界》中,它可以协助玩家进行资源采集与建造;在《异星工厂》等游戏中,也能通过视觉识别与决策模型提供一定的自动化辅助。

项目背景:从Neuro-sama到开源复刻
AIRI的走红与其对标对象Neuro-sama密切相关。Neuro-sama是一个在YouTube和Twitch平台拥有大量粉丝的AI虚拟主播,以其互动和游戏能力著称。然而,其服务并非开源,且仅在直播时段可用。

AIRI项目则提供了一个开源替代方案。用户可自行部署,实现7×24小时不间断的陪伴体验,从而解决了对服务中断的依赖。

在形象呈现上,AIRI支持VRM和Live2D两种模型格式,能够实现眨眼、视线跟随等基础动态效果。

核心功能与技术特性
AIRI目前展示的主要能力包括:
- 实时语音对话
- 游戏内陪伴与辅助
- 集成于Discord与Telegram等平台进行聊天
其游戏辅助功能通过特定工具链实现:
* 在《我的世界》中,它借助Mineflayer库模拟玩家行为。
* 在《异星工厂》中,则结合YOLO视觉识别与大型语言模型进行决策(该项目注明此功能尚处于概念验证阶段)。

项目内置了基于RAG(检索增强生成)机制和嵌入式数据库的记忆系统,能够记录长期的对话历史与用户偏好。

在技术架构上:
* 网页版基于WebGPU、WebAudio与WebAssembly,支持浏览器直接访问与PWA安装。
* 桌面版使用Tauri框架(Rust编写),可调用NVIDIA CUDA与Apple Metal进行硬件加速。
* 模型接口兼容性强,支持OpenAI、Claude、Gemini、DeepSeek、通义千问、智谱、Kimi、阶跃星辰等超过30种国内外大模型API,并支持通过Ollama进行本地推理。
本地部署指南
AIRI项目采用TypeScript与Vue.js开发,使用pnpm进行包管理。基础部署需要准备Git、Node.js(版本23及以上)和pnpm。如需运行桌面版,还需配置Rust工具链。
一、环境准备
macOS用户:
可通过Homebrew安装Git与Node.js,随后启用Node.js自带的corepack工具来安装pnpm。bash
brew install git node
corepack enable
corepack prepare pnpm@latest --activate
Windows用户:
1. 需安装Visual Studio 2022,并确保勾选“Windows SDK”和“C++生成工具”。
2. 可通过Scoop包管理器安装所需工具。
“`powershell
安装Scoop(需以管理员权限运行PowerShell)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
通过Scoop安装基础工具
scoop install git nodejs rustup
如需桌面版,安装MSVC工具链
scoop install main/rust-msvc
rustup toolchain install stable-x86_64-pc-windows-msvc
rustup default stable-x86_64-pc-windows-msvc
安装pnpm
corepack enable
corepack prepare pnpm@latest –activate
“`
Linux用户(以Ubuntu为例):
使用apt安装基础依赖,桌面版需额外安装Tauri框架所需的系统库。
“`bash
sudo apt install git nodejs
桌面版额外依赖
sudo apt install libssl-dev libglib2.0-dev libgtk-3-dev libjavascriptcoregtk-4.1-dev libwebkit2gtk-4.1-dev
安装pnpm
corepack enable
corepack prepare pnpm@latest –activate
“`
二、获取项目源码
通过Git克隆项目仓库至本地。bash
git clone https://github.com/moeru-ai/airi.git
cd airi

三、安装项目依赖
在项目根目录下,使用pnpm安装Node.js依赖。bash
pnpm install
此过程耗时取决于网络状况。如需开发桌面版,还需运行 cargo fetch 获取Rust依赖。
项目推荐安装 @antfu/ni 工具,以便使用 ni(自动识别并安装依赖)和 nr(运行脚本)命令简化操作。bash
npm i -g @antfu/ni

四、启动开发服务器
最快体验方式是启动网页版开发服务器。bash
pnpm dev
执行后,终端将输出本地服务器地址(如 http://localhost:5173),在浏览器中访问即可进入AIRI界面。

首次使用需配置大模型API密钥以启用对话功能。


配置完成后,即可开始与AI伴侣进行交互。

若需体验语音功能,需额外配置语音模型。更高级的功能,如连接Discord/Telegram或深度游戏集成,请参考项目仓库的详细文档。
项目地址: https://github.com/moeru-ai/airi/
关注“鲸栖”小程序,掌握最新AI资讯
本文来自网络搜集,不代表鲸林向海立场,如有侵权,联系删除。转载请注明出处:https://www.itsolotime.com/archives/23981
