项目概览
| 项目 | moeru-ai/airi |
| Stars | ⭐ 39,113 |
| 分类排名 | #8 |
| 语言 | TypeScript |
| 最后更新 | 2026-05-09 |
| 链接 | GitHub |
💖🧸 Self hosted, you-owned Grok Companion, a container of souls of waifu, cyber livings to bring them into our worlds, wishing to achieve Neuro-sama's altitude. Capable of realtime voice chat, Minecraft, Factorio playing. Web / macOS / Windows supported.
TypeScript ai-companion ai-vtuber airi
项目分析
🎯 定位
在 OpenClaw 生态中分类排名 #8,Stars 39,113
💡 核心价值
💖🧸 Self hosted, you-owned Grok Companion, a container of souls of waifu, cyber livings to bring them into our worlds, wishing to achieve Neuro-sama's altitude. Capable of realtime voice chat, Minecraft, Factorio playing. Web / macOS / Windows supported.
👥 适合谁
关注 OpenClaw 生态的开发者和 AI 技术团队
为什么值得关注
该项目在 OpenClaw 领域具有较高关注度(Stars 39,113),代表了当前 AI 工具链的发展方向。下方 AI 深度分析提供了更详细的技术评估和使用建议。
AI 深度分析
一句话总结
自托管可玩游戏的AI数字伴侣,追求Neuro-sama级交互高度。
核心功能
- 实时语音对话:支持流畅的双向语音交流,提供类真人陪伴体验。
- 游戏世界互动:可自动参与 Minecraft、Factorio 等游戏,理解游戏状态并做出决策。
- 虚拟形象支持:内置 Live2D / VRM 渲染,赋予 AI 角色可视化身体与表情。
- 完全自托管:数据与模型运行在用户本地,保障隐私与可控性。
- 跨平台运行:支持 Web、macOS、Windows,实现多终端一致体验。
技术架构
- 语言与运行时:TypeScript 全栈,采用 monorepo 结构统一管理前后端与桌面端代码。
- 前端表现:基于 Web 技术栈的 Live2D/VRM 渲染层,结合 WebSocket/WebRTC 实现低延迟语音流与动画同步。
- 游戏接入:通过 Minecraft 协议库(如 mineflayer)和 Factorio RCON/mod 接口,将 AI 的决策转化为游戏内操作,并回传环境状态。
- AI 编排:可能封装了本地 LLM 调用与多模态流水线,结合工具调用(function calling)串联语音、视觉、游戏控制等能力。
- 桌面封装:使用 Electron 或 Tauri 将 Web 应用打包为 macOS/Windows 原生客户端,确保跨平台一致性与系统权限访问。
- 亮点:强调“容器化灵魂”,暗示角色人格、记忆、技能以独立容器实例运行,便于启停、迁移与多角色共存。
快速上手指南
# 1. 克隆仓库并安装依赖
git clone https://github.com/moeru-ai/airi.git
cd airi
pnpm install
# 2. 配置环境变量(API 密钥、模型路径等)
cp .env.example .env
# 编辑 .env 填写必要配置
# 3. 启动开发模式(Web 版)
pnpm dev
# 或构建桌面端
pnpm build:desktop优劣势与适用场景
优势
- 数据主权:自托管避免云端依赖,所有交互记录与角色记忆完全由用户掌握。
- 高互动性:突破对话界限,能在游戏世界中自主行动,提供“赛博生灵”感。
- 多媒体形象:原生整合 VTuber 技术栈,视觉表现力远超纯文本或语音助手。
- 活跃生态:社区高度关注,迭代速度快,容易获取插件或二次开发支持。
劣势
- 部署门槛:需自行管理大模型服务(本地 GPU 或付费 API),对硬件和配置有较高要求。
- 游戏支持有限:目前深度适配的游戏仅 Minecraft 与 Factorio,扩展新游戏需大量定制开发。
- 稳定性风险:多组件(语音、游戏接口、模型)耦合,任一环节异常可能导致整体不可用。
- 资源占用:同时运行游戏、渲染形象和推理模型,对本地算力与内存压力较大。
适用场景
- 个人 AI 伴侣:追求高度拟人化、具备长期记忆与游戏共玩能力的数字伙伴。
- VTuber / 直播整活:作为 AI 主持或嘉宾参与游戏直播,实现与观众、游戏的实时互动。
- AI 研究实验:在封闭环境中测试多模态智能体的感知-决策-执行循环。
- 数字生命探索:长期维护一个拥有独立人格与虚拟生活的容器化实体。
社区与热度
- Star 数据:截至 2026 年 5 月,已获 39,113 Stars,延续高速增长态势,位列 AI Companion 项目头部。
- Fork 与贡献:Fork 数随 Star 同步攀升,社区贡献活跃,围绕数字生命话题聚集大量开发者与创作者。
- 更新频率:最近更新于 2026-05-09,代码提交频繁,主线持续加入新的游戏引擎适配与角色能力,显示出极强的维护力度与演进意图。
技术信息
- 💻 语言: TypeScript
- 📂 Topics: ai-companion, ai-vtuber, airi, digital-life, grok-companion
- 🔗 访问 GitHub 仓库
数据更新于 2026-05-09 · Stars 数以 GitHub 实际数据为准