AIRI项目概述 - 项目名为AIRI,是一个完全开源、可自托管的AI陪伴项目,用户可自行搭建一个能实时陪聊、陪玩游戏的虚拟伴侣[2][3] - 该项目是参照热门虚拟主播Neuro-sama(在YouTube拥有88万粉丝)开发的开源版本,旨在解决用户因主播下播而产生的“下播焦虑”或“断联”问题[5][9][14] - 项目在GitHub上非常火爆,已登顶热榜[1][25] 产品功能与特性 - 核心功能:提供7×24小时在线陪伴,支持实时语音聊天、在Discord和Telegram上聊天以及陪玩特定游戏[6][15][20] - 游戏互动能力:在《我的世界》中,能利用Mineflayer工具像真人玩家一样进行挖矿、盖房、打怪和自主探索;在《异星工厂》中,能结合YOLO视觉识别屏幕画面,并通过大模型决策来帮助玩家搭建自动化产线(目前为PoC演示级,但团队表示已能实际运行)[7][19] - 形象与交互:支持VRM和Live2D两种形象,具备自动眨眼、视线跟随和各种小动作,以增强交互的真实感[16][17] - 记忆与个性化:内置RAG机制和嵌入式数据库,能够长期记忆聊天记录和用户的说话风格[22] - 多平台与部署:网页版基于WebGPU、WebAudio、WebAssembly技术,可通过浏览器直接使用,并在手机上流畅运行,还支持PWA;桌面版基于Tauri框架(底层用Rust编写),可调用NVIDIA CUDA和Apple Metal进行硬件加速[22] - 大模型兼容性:原生兼容超过30种大模型API,包括OpenAI、Claude、Gemini、DeepSeek、通义千问、智谱、Kimi、阶跃星辰等国内外主流模型,并支持通过Ollama进行本地推理,实现断网使用[23][24] 技术栈与部署要求 - 技术栈:项目主要使用TypeScript和Vue.js进行开发,包管理工具为pnpm[27][28] - 基础环境要求:需要安装Git、Node.js 23+ 和 pnpm;若部署桌面版,则还需要Rust工具链[28][29] - 各操作系统准备: - macOS:可通过Homebrew安装Git和Node.js,然后使用corepack启用并准备pnpm[30][31][32] - Windows:需要先安装Visual Studio 2022并勾选“Windows SDK”和“C++构建工具”,随后通过Scoop包管理器安装Git、Node.js和Rustup,并为桌面版安装Rust的MSVC工具链[33][34][35][36] - Linux:可通过发行版包管理器(如Ubuntu的apt)安装Git和Node.js;部署桌面版需额外安装Tauri框架依赖的系统库[37][38] - 依赖安装:使用pnpm install命令安装项目所有Node.js依赖(根据网络状况可能需要较长时间,例如11分钟);若涉及桌面版或Rust模块,还需运行cargo fetch拉取Rust依赖[41][42] - 开发工具技巧:项目推荐安装@antfu/ni工具,它可自动识别项目使用的包管理器(npm、yarn或pnpm),用ni命令代替pnpm install,用nr命令代替pnpm run[44] 快速启动与配置 - 启动方式:最快上手的启动模式是网页版,在项目目录下执行pnpm dev命令后,终端会输出一个本地地址,在浏览器中打开即可访问AIRI界面[45][46][47] - 初始配置:启动后需先配置API密钥以接入所选的大模型服务(例如Kimi K2.5)[48][50] - 功能扩展配置:如需体验语音聊天,或配置在Discord、Telegram上聊天及游戏陪玩功能,需参考项目原地址的详细配置说明[56]
你的电子老婆开源了!登顶GitHub热榜
猿大侠·2026-03-06 12:11