项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 792
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 18+
- MongoDB(持久化)
- 模型 Key
安装与启动步骤
-
1装依赖
多角色聊天前端,Node + 可选 Python 后端。
npm install agnai -g -
2拉依赖
用仓库脚本一次装齐。
npm run deps -
3起服务
Windows 与 Linux 命令不同。
npm run start:all -
4接模型
在设置里填 API 地址与 Key,支持本地模型。
设置 → 预设 → 填 base_url
如何确认成功
浏览器打开后能创建角色并完成一轮对话。
注意事项
- 它的角色卡格式与社区通用(Tavern 系),可互相导入。
- 本地跑记得改默认口令并限制外网访问。
- 长对话要注意上下文裁剪策略。
核心亮点
- 多用户与多机器人架构,天然支持社区化运营
- TypeScript 全栈,类型安全,易于维护和扩展
- 设计上考虑规模,适合高并发场景
不足之处
- 早期项目,功能完整性和稳定性待验证
- 文档/社区待观察
适用场景
- 搭建角色扮演聊天社区
- 企业内部多角色 AI 客服系统
- 游戏 NPC 对话后台
替代项目
SillyTavern、TavernAI、Chai
上一篇:cv-santiago
下一篇:slack-machine
同类项目推荐
sets88_telegram_bot
开源
一个机器人搞定 GPT、Claude 和 DALL-E,聊天画图两不误
Personal Telegram bot with a wide range of capabilities, it stays in permanent proof···
fbmq
开源
用 Python 几行代码搭建 Facebook 聊天机器人
(Deprecated) Facebook Messenger Platform Python Library (Facebook Chatbot Library)
reflex-chat
开源
用纯 Python 快速搭建你的 ChatGPT 对话界面
A ChatGPT clone built in Reflex
CalypsoBot
开源
一个机器人搞定 Discord 管理、审核和娱乐,还能随意定制。
A fully customizable bot built with discord.js
wechat-gptbot
开源
让微信秒变AI助手,自动回复不封号
A wechat robot based on ChatGPT with no risk, very stable!
freestyle
开源
在光标处用语音完成听写、翻译和写作,无需切换工具
An intelligent voice companion for dictation, writing, and proactive reminders
whiz
开源
在终端里直接对话 AI,让命令行操作更智能高效。
A copilot for your terminal
OfflineLLM
开源
断网也能聊的本地大模型,聊天记录不出手机
Private on-device AI chat for Android - runs any GGUF model locally via llama.cpp wi···
sendbird-uikit-react
开源
用 React 组件快速搭建聊天界面,省时省力。
Build chat in minutes with Sendbird UIKit open source code.
