Skip to content

项目概览

项目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 原生客户端,确保跨平台一致性与系统权限访问。
  • 亮点:强调“容器化灵魂”,暗示角色人格、记忆、技能以独立容器实例运行,便于启停、迁移与多角色共存。

快速上手指南

bash
# 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 实际数据为准

热点项目数据来自 GitHub API,实时更新