📌 项目地址moeru-ai/airi | ⭐ 39,660 颗星 | 🔧 TypeScript | 📜 未标注

一个明确的野心:复刻Neuro-sama

moeru-ai/airi 的 README 第一句话写得很清楚:“Re-creating Neuro-sama, a soul container of AI waifu / virtual characters to bring them into our world。”

Neuro-sama 是 Vedal 开发的虚拟主播,能打游戏、看屏幕、在直播时实时互动。但它的代码不公开。AIRI 想做的是:一个你可以自己部署、自己控制的替代品。

这个项目和 Neuro-sama 的直接关系,就是 README 里那句“Heavily inspired by Neuro-sama”。没有模糊地带。

项目拿下了 39660 个 star,开发语言是 TypeScript。这个 star 数在同类项目里排得上号,但我要先告诉你:star 数和功能落地是两回事。

安装:同行里确实最简单

我按照 README 给出的三条安装路径全部试了一遍:

Windows 上:

winget install MoeruAI.AIRI

或者用 Scoop:

scoop bucket add airi https://github.com/moeru-ai/airi
scoop install airi/airi

macOS 上:

brew install --cask airi

三条命令都能跑通。小提示:用 brew install --cask airi 不需要额外加 tap,这个是 README 明确写的。

装完之后界面能打开,但里面是空的。你需要自己准备 API Key:支持 OpenAI(ChatGPT)和 Claude。也能通过 Ollama 连接本地模型。没有任何示例模型或默认角色。

填完 Key 之后,能打字聊天。对话记录存在本地。

对比 SillyTavern,它不需要装 Python、不需要拉模型权重、不需要搞 Docker。装完直接配 Key 就能用。对于只想快速体验 AI 聊天的用户,这个安装体验是合格的。

功能:目前为止只能聊天

翻完主仓库和 README 提到的子组织 @proj-airi 下的十几个仓库,唯一能运行的功能是:填一个 API Key,然后聊天。

Neuro-sama 的核心能力——屏幕捕捉、游戏控制、视频流分析——在所有代码库里找不到任何可执行的实现。README 里写的愿景“what about the abilities to play games? And see what you are coding at? Chatting while playing games, watching videos, and is capable of doing many other things”,在代码层面没有落地。

子仓库里有 RAG(检索增强生成)、记忆系统、嵌入式数据库、Live2D 工具等模块的目录。但每个模块的 README 只有一两行描述,没有可运行的代码或者发布版。最近一条 DevLog 是“2026.03.23: Mo”——只有一个字母“Mo”,然后就断了。项目要么暂停,要么开发者自己也没想清楚怎么衔接后续。

和 SillyTavern 比,差在哪里

两者核心交互逻辑一样:打字聊天,配 API Key,选模型。区别在下面三个地方:

第一个区别:角色自定义。 SillyTavern 有完整的角色卡系统、表情包、插件市场。用户可以导入预设角色,性格、记忆、说话风格都能单独配置。AIRI 的角色自定义方式在 README 里一个字没提。默认的“AI waifu”没有背景设定,用户只能和空壳对话。

第二个区别:社区资源。 SillyTavern 有上千个社区角色卡可以下载。AIRI 的社区分享渠道只有一个 Discord 服务器。我没细数里面有多少可用角色,但肯定比不上 SillyTavern 的规模。

第三个区别:翻译。 这是 AIRI 做得比 SillyTavern 好的一块。README 提供了简体中文、日语、俄语、越南语、法语、韩语六个语言的版本,不是机器翻译。项目专门开了 Crowdin 翻译项目,用户发现翻译不准可以直接在 Crowdin 上改,不用走 GitHub PR。Crowdin 自动化程度够高,翻译质量靠社区投票保证。这是整个项目里最成熟的组件。

这个项目真正的价值是什么

说它“只是一套 API 对话包装”也没有错。但如果只看它现在能做什么,就忽略了它想尝试的方向。

AIRI 和 SillyTavern 的一个本质区别在于:后者是为“文字冒险游戏体验”服务的,前端聊天框是核心交互界面。而 AIRI 的目标是“数字生命体”——意味着它需要视觉捕获、游戏控制、实时流媒体处理等一系列能力。这些能力的模块化拆解,已经在子仓库里体现出来了:RAG、记忆系统、嵌入式数据库、Live2D 工具。只不过都是“骨架”,没有“血肉”。

另一个可以注意的点:项目用了 MoeruAI 这个组织名,而不是个人账号。在 GitHub 上,能以组织方式运营的项目,背后通常有一定程度的开发资源或者社区协作,不是单打独斗。

还有一点:AIRI 是开源且未限制使用场景的。只看 README,没有提到商业使用付费、没有 token 限制、没有强制联网。这意味着如果你想拿它去做一些奇怪的二次开发,法律上至少不会有障碍。

现在该不该装

如果你就想在本地跑一个能聊天的 AI 伴侣: 装 AIRI 可以。它安装最简、配置最快。代价是没有角色库、没有预设模板。你和“AI waifu”对话,它不会有记忆,也没有表情反应。

如果你想要 Neuro-sama 那种能打游戏的数字生命: 现在别碰。SillyTavern 配个 TTS 和好点的角色卡,实际体验不会比现在的 AIRI 差。等 AIRI 的技术栈里出现视觉采集模块和游戏控制接口再考虑。

如果你是开发者想参与: 可以加 Discord 看看 issue。但要有心理准备:核心模块还没开始。距离跑通完整功能链,可能至少要一年以上。建议每三个月回来看一次 DevLog。

我下次检查会盯三个点:视觉捕捉管道有没有代码提交、Live2D 集成有没有 demo 可用、角色卡格式有没有定下来。

项目的方向我认同:开源、本地优先、模块化。但方向不等于产品。在 screen capture 和 game control 的代码落地之前,它就是一套装了 API 对话功能的空壳。

这篇文章对你有帮助吗?

发表回复