Skip to main content
PromptQuorum
主页/本地LLM进阶/Agnai评测(2026):可自托管的AI角色扮演聊天平台
Creative & Roleplay

Agnai评测(2026):可自托管的AI角色扮演聊天平台

·阅读需9分钟·Hans Kuepper 作者 · PromptQuorum创始人,多模型AI调度工具 · PromptQuorum

Agnai适合想要一个开源、可自托管、能同时连接多个不同AI服务的角色扮演聊天前端的读者。 它支持兼容Kobold的后端、NovelAI、AI Horde、Goose、OpenAI、Anthropic Claude、Replicate、OpenRouter和Mancer,可在agnai.chat免安装托管使用,也可通过npm install agnai -g或Docker自托管,MongoDB和Redis均为可选。固定使用Ollama、或想要最大扩展生态的读者,应改为比较SillyTavern

Agnai(agnai.chat)在GitHub上以agnaistic/agnai维护,是一个采用GNU Affero通用公共许可证v3.0(AGPL-3.0)的开源AI角色扮演聊天平台。与内置自有模型的应用不同,Agnai是一个前端,把对话分发给你所连接的外部AI服务——兼容Kobold的后端、NovelAI、AI Horde、Goose、OpenAI、Anthropic Claude、Replicate、OpenRouter和Mancer。它既可以在agnai.chat上免安装托管使用,也可以通过npm包或Docker自托管,MongoDB和Redis均为可选。本评测是本地LLM软件目录中Agnai条目的配套内容,涵盖Agnai实际支持的功能、自托管的原理,以及它与SillyTavern、Backyard AI和RisuAI的比较。

本页包含指向第三方产品的参考链接。PromptQuorum 未加入任何联盟计划——这些是不产生佣金的普通链接。点击链接和后续步骤由您自行承担责任。这些链接不代表 PromptQuorum 的任何认可或验证。

访问Agnai官网 →产品链接 · 已披露
Agnai评测(2026):可自托管的AI角色扮演聊天平台

关键要点

  • Agnai(agnai.chat)是一个可自托管的开源AI角色扮演聊天平台,在GitHub上以agnaistic/agnai维护——截至2026-09-12获得782颗星、150次分叉,采用AGPL-3.0许可证。
  • Agnai是一个前端,而非模型托管方——它连接外部AI服务:兼容Kobold的后端(含KoboldCpp)、NovelAI、AI Horde、Goose、OpenAI、Anthropic Claude、Replicate、OpenRouter和Mancer。
  • 自托管可作为npm包安装(npm install agnai -g)或通过Docker安装;MongoDB和Redis均为可选——没有数据库时,Agnai以匿名的"Guest Only"模式运行,数据改为存储在浏览器中。
  • 核心功能:多用户/多机器人群聊、四种角色格式(W++、Square Bracket Format、Boostyle、纯文本)的角色卡、Memory/Lore书,以及AI辅助角色生成。
  • agnai.chat的托管版免安装,提供免费层级,外加可选付费订阅以优先访问Agnai自有的托管模型。
  • Agnai未将Ollama列为原生AI服务——连接由Ollama提供的模型只能通过OpenAI兼容代理层实现,而非直接集成。
  • SillyTavernBackyard AIRisuAI的比较——本地LLM软件目录中的配套条目。

Agnai是什么

Agnai在自己的GitHub仓库中被描述为"AI Agnostic (Multi-user and Multi-bot) Chat with Fictional Characters, designed with scale in mind",采用GNU Affero通用公共许可证v3.0(AGPL-3.0),截至2026-09-12获得782颗星、150次分叉。

该项目源自PygmalionAI的Galatea-UI早期工作,已发展成一个多租户平台:内置用户认证、按用户设置AI服务,以及按用户设置生成预设——这些功能面向多人托管,而非单人桌面工作流。

Agnai不运行自己的语言模型。它是一个聊天前端,将对话回合分发给你配置的AI服务——这也是自托管不需要专用GPU的原因:GPU(或API预算)需求完全取决于所连接的后端,而非Agnai本身。

📍 简单一句话

Agnai是一个开源、可自托管的AI角色扮演聊天平台,连接多个外部AI服务,而不是运行自己的推理引擎。

💬 简单来说

可以把Agnai看作一个类似SillyTavern的AI角色聊天界面,你既可以在agnai.chat上托管使用,也可以自托管并连接KoboldCpp、OpenAI或Anthropic Claude等后端。

如何获取Agnai:托管版或自托管

Agnai有两种获取方式:agnai.chat上的免费托管站点,或在自己的机器/服务器上自托管。 自托管可完全掌控数据和AI服务配置;托管版则完全不需要安装。

托管版(免安装)

如何获取:
agnai.chat —— 注册或匿名使用,然后在设置中连接一个AI服务

通过npm自托管

如何获取:
执行npm install agnai -g后运行agnai(如需可选的长期记忆功能,加上agnai --pipeline)

通过Docker自托管(含MongoDB)

如何获取:
克隆agnaistic/agnai后执行docker compose -p agnai -f self-host.docker-compose.yml up -d

通过Docker自托管(不含MongoDB)

如何获取:
执行docker run -dt --restart=always -p 3001:3001 ghcr.io/agnaistic/agnaistic:latest,然后打开http://localhost:3001

手动/开发者构建

如何获取:
克隆仓库,安装Node.js,执行npm run deps,再执行npm run build:allnpm run start

MongoDB和Redis在自托管时均为可选。没有MongoDB时,Agnai以匿名的"Guest Only"模式运行,数据存储在浏览器本地存储中而非数据库中——方便快速测试,但无法在设备或浏览器之间共享。运行前请在GitHub README中核实最新的安装命令,因为软件包和Docker说明可能随版本变化。

Agnai支持哪些AI服务和功能

Agnai连接外部AI服务,而非内置自有模型——根据项目自己的GitHub README,支持兼容Kobold的后端(含KoboldCpp)、NovelAI、AI Horde、Goose、OpenAI、Anthropic Claude、Replicate、OpenRouter和Mancer。读者提供的API密钥或端点按用户配置每项服务。

  • 群聊。 多个用户和多个机器人可以共享同一个对话——这是大多数单人角色扮演应用不提供的多租户功能。
  • 角色卡与角色格式。 Agnai支持四种角色模式格式:W++、Square Bracket Format(SBF)、Boostyle和纯文本——可以导入以这些格式编写的现有角色卡。
  • Memory/Lore书。 持久的世界观和角色设定会自动注入上下文,与SillyTavern所称的lorebooks是同一机制。
  • AI辅助角色生成。 Agnai可以使用所连接的AI服务根据提示词生成角色卡,而不需要读者从零开始编写。
  • 多租户。 内置用户认证、按用户选择AI服务,以及按用户设置生成预设——主要与为多人自托管Agnai的读者相关。
  • 可选的流水线功能。 根据项目README,使用agnai --pipeline运行可启用长期记忆以及维基百科文章/PDF嵌入功能——这需要额外的基于Python的流水线服务。
  • 图像生成。 Agnai可以通过所连接的第三方图像生成服务生成图像,配置方式与文本AI服务相同。

Agnai是免费的吗

Agnai的软件在AGPL-3.0下免费且开源——自托管除了自己的服务器/机器和自己的AI服务API密钥外不需要任何费用。agnai.chat托管版在连接一个AI服务后同样可免费使用,而且项目在自身功能列表中列出了"Subscriptions(订阅)",供想要优先访问Agnai自有托管模型、而不想自带外部API密钥的读者使用。

自托管软件

费用:
免费(AGPL-3.0)
你支付的是什么:
无需付费——你自己提供服务器/机器,以及自己的AI服务API密钥或兼容Kobold的后端

托管版agnai.chat,免费层级

费用:
免费
你支付的是什么:
自带AI服务API密钥(OpenAI、Claude、OpenRouter等),或使用免费的社区运营AI Horde后端

托管版agnai.chat,订阅

费用:
付费(GitHub README未公开价格)
你支付的是什么:
无需单独的外部API密钥,即可优先访问Agnai自有的托管模型

Agnai自己的文档没有公开托管站点的具体订阅价格。在假设具体金额之前,请直接在agnai.chat核实当前层级——本评测不会重复未经核实的第三方定价信息。

取舍:优势与局限

可自托管且开源

实际使用中的含义:
Agnai在你自己的机器或服务器上运行,代码在AGPL-3.0下可供审计,因此能完全掌控数据。
局限/注意事项:
AGPL-3.0要求通过网络公开运行的修改版本也必须公开其源代码。

无需数据库即可运行

实际使用中的含义:
MongoDB和Redis均为可选;Agnai以使用浏览器存储的匿名Guest Only模式运行。
局限/注意事项:
访客数据不会在设备或浏览器之间同步,清除浏览器存储后会丢失。

多个AI服务后端

实际使用中的含义:
可连接兼容Kobold的后端、NovelAI、AI Horde、Goose、OpenAI、Claude、Replicate、OpenRouter或Mancer。
局限/注意事项:
Ollama不是列出的原生后端;使用它需要在前面加一层OpenAI兼容代理。

群聊

实际使用中的含义:
多个用户和多个机器人可以共享一个对话。
局限/注意事项:
群聊和多租户带来了单人角色扮演应用不需要的搭建复杂度。

免费的托管选项

实际使用中的含义:
agnai.chat免安装,可用自己的API密钥或免费的AI Horde后端使用。
局限/注意事项:
托管站点上的对话经过Agnai自己的服务器,而不是严格留在你的设备上。

AI辅助角色生成

实际使用中的含义:
从提示词生成角色卡,而不是手动编写。
局限/注意事项:
生成质量完全取决于所连接的AI服务。

可选的流水线功能

实际使用中的含义:
通过agnai --pipeline实现长期记忆和文档/维基百科嵌入。
局限/注意事项:
需要额外的基于Python的流水线服务,在基础安装之外增加了搭建步骤。

Agnai与替代方案对比(竞争者与替代品)

Agnai与SillyTavern、Backyard AI和RisuAI处于同一角色扮演/聊天客户端细分领域。下表比较了搭建成本、后端灵活性和源代码模式。

Agnai

最适合:
跨多个AI服务后端的多用户/多机器人群体角色扮演
搭建难度:
低(托管版)或中(自托管:npm或Docker)
后端/模型访问:
兼容Kobold、NovelAI、AI Horde、Goose、OpenAI、Claude、Replicate、OpenRouter、Mancer
主要局限:
没有原生Ollama集成;托管版订阅价格未公开

SillyTavern

最适合:
最大程度的自定义、扩展、提示词模板控制
搭建难度:
高(后端与前端分离)
后端/模型访问:
通过KoboldCpp、text-generation-webui或Ollama后端使用任意GGUF
主要局限:
三者中学习曲线最陡;没有托管选项

Backyard AI

最适合:
带内置Character Hub的低摩擦本地角色聊天
搭建难度:
最小(一个安装程序)
后端/模型访问:
内置本地模型加可选的Backyard Cloud
主要局限:
没有群聊;闭源应用;仅提供精选模型列表

RisuAI

最适合:
入门级角色扮演界面,网页版或自托管
搭建难度:
中(网页版或自托管,仍需后端)
后端/模型访问:
通过链接服务连接的后端/GGUF
主要局限:
扩展生态比SillyTavern小;仍需单独的后端

谁应该使用Agnai

  • 想要多用户/多机器人群体角色扮演的读者。 与大多数单人角色扮演前端不同,Agnai内置了多租户和群聊功能。
  • 想在没有数据库的情况下自托管的读者。 Guest Only模式无需MongoDB或Redis即可运行,适合在投入完整搭建前做快速本地测试。
  • 想要多种AI服务后端可选的读者。 兼容Kobold、NovelAI、AI Horde、Goose、OpenAI、Claude、Replicate、OpenRouter和Mancer均受支持,且无需切换前端。
  • 想要AI辅助角色创建的读者。 从提示词生成角色卡,而不是手动编写W++或Square Bracket Format。
  • 想要免安装免费托管选项的读者。 agnai.chat用读者自己的API密钥或免费的AI Horde后端即可立即使用。

谁不应该使用Agnai

  • 特别想连接Ollama的读者。 Ollama不是Agnai的原生后端;固定使用Ollama的读者应考虑将Ollama列为支持后端的SillyTavern,或先在Ollama前面加一层OpenAI兼容代理。
  • 想要最大扩展生态的读者。 根据各项目自身的仓库活跃度,SillyTavern的社区扩展库比Agnai更大。
  • 想要零配置单人桌面应用的读者。 Backyard AI的单一安装程序本地模式所需的搭建比自托管Agnai更少。
  • 在投入前需要固定、已公开订阅价格的读者。 Agnai托管版订阅层级的价格没有在其文档中公开;请直接在agnai.chat确认当前价格。

搭建Agnai时的常见错误

  • 误以为Agnai运行自己的模型。 并非如此——每个对话都会被分发给所配置的外部AI服务(兼容Kobold、NovelAI、AI Horde、Goose、OpenAI、Claude、Replicate、OpenRouter或Mancer)。
  • 误以为Ollama可以直接使用。 它不是Agnai所列的原生服务之一;连接它需要在前面加一层OpenAI兼容代理,而不是直接设置。
  • 跳过MongoDB却期望获得跨设备的持久数据。 没有数据库的Guest Only模式只将数据存储在浏览器本地存储中——不会在设备间同步,清空浏览器缓存后也不会保留。
  • 在未核实AGPL-3.0义务的情况下公开托管修改版实例。 AGPL-3.0要求通过网络公开提供的修改版本也必须公开其源代码——自托管公开实例的人应考虑到这一点。

常见问题

Agnai是什么?

Agnai(也称Agnaistic)是一个开源AI角色扮演聊天平台,可在agnai.chat托管使用,也可从GitHub上的agnaistic/agnai自托管,采用AGPL-3.0许可证。它连接外部AI服务,而不是运行自己的模型。

Agnai免费吗?

是的。自托管软件在AGPL-3.0下免费且开源。托管站点agnai.chat用你自己的AI服务API密钥或免费的AI Horde后端也可免费使用;此外还提供付费订阅以优先访问Agnai自有的托管模型,不过具体价格未在项目文档中公开。

Agnai支持Ollama吗?

不直接支持。Agnai的README将兼容Kobold的后端、NovelAI、AI Horde、Goose、OpenAI、Anthropic Claude、Replicate、OpenRouter和Mancer列为支持的AI服务——其中不包括Ollama。连接Ollama需要通过OpenAI兼容代理层进行路由,而不是原生集成。

如何自托管Agnai?

npm install agnai -g将其作为npm包安装,然后运行agnai;或使用Docker,执行docker compose -p agnai -f self-host.docker-compose.yml up -d(含MongoDB)或docker run -dt --restart=always -p 3001:3001 ghcr.io/agnaistic/agnaistic:latest(不含MongoDB)。MongoDB和Redis均为可选。

自托管Agnai需要MongoDB吗?

不需要。MongoDB和Redis均为可选。没有MongoDB时,Agnai以匿名的"Guest Only"模式运行,数据存储在浏览器本地存储中而非数据库中。

Agnai支持哪些角色/人设格式?

根据项目的GitHub README,支持四种角色模式格式:W++、Square Bracket Format(SBF)、Boostyle和纯文本。

Agnai与SillyTavern相比如何?

Agnai支持SillyTavern并非原生提供的多用户/多机器人群聊和多租户,但SillyTavern支持更多后端(包括Ollama),扩展生态也更大。完整比较见SillyTavern vs. Agnai vs. RisuAI

Agnai能生成图像吗?

能,根据项目自身的功能列表,可通过所连接的第三方图像生成服务生成图像,配置方式与文本AI服务相同。

Agnai的代码是否在积极维护?

agnaistic/agnai仓库未被归档,也不是分叉;由于该状态可能在本评测最后核实日期之后发生变化,请直接在仓库的提交历史中核实最新活跃情况。

结论

Agnai将多用户/多机器人群聊与对九种外部AI服务——兼容Kobold的后端、NovelAI、AI Horde、Goose、OpenAI、Anthropic Claude、Replicate、OpenRouter和Mancer——的支持结合在开源AGPL-3.0许可证之下,在可自托管的角色扮演前端中占有一席之地。自托管确实摩擦很小:npm install agnai -g或单条Docker命令即可,MongoDB和Redis均为可选。取舍是具体的,而非模糊的:没有原生Ollama支持(需要OpenAI兼容代理代替),扩展生态比SillyTavern小,托管版订阅层级价格未公开。想要在多个AI服务后端上进行群体角色扮演、又不想为每个后端单独配置应用的读者,能从Agnai获得实际价值;固定使用Ollama、或想要最深扩展生态的读者,应先直接与SillyTavern比较。

来源

← 返回 本地LLM进阶