Workflow
Mineflayer
icon
搜索文档
你的电子老婆开源了!登顶GitHub热榜
猿大侠· 2026-03-06 12:11
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]