Aithos (项目名 WebMultiAgentChat) 是一个轻量、纯前端的多智能体群聊应用。你可以在浏览器里配置多个 AI 角色,将它们拉进同一个群聊里自动对话、轮流发言,甚至让“AI 选择器”根据上下文决定下一位发言者。
- 在线体验:https://aithos.pages.dev
- 仓库地址:https://github.com/excing/WebMultiAgentChat
-
自动回复与多种对话模式
- 轮流模式:按顺序轮流发言
- 随机模式:随机挑选下一位 AI 说话
- AI 决定:通过单独的模型,根据上下文选择下一位发言者
-
细粒度的多智能体“视野 / 权限”控制
- “我能看见谁 / 谁能看见我”:控制消息对各个 AI 的可见性
- “视野(消息上下文)”:用表达式描述每个角色能看到的历史片段(如
1,2,8:0、-4:-1等)
-
OpenAI / 兼容接口支持
- 全局 Base URL + API Key 配置(默认指向官方 OpenAI API)
- 每个角色可选是否继承全局配置,或使用独立的 Base URL、API Key、模型、最大 tokens等
- 内置模型列表刷新(通过
models.list自动拉取)
-
TTS 文本朗读集成(可选)
- 全局 TTS 配置:Base URL、API Key、Voice、Style、Rate、Pitch、Format
- 每个角色可覆盖或继承全局 TTS 配置
- 配合一个兼容 Microsoft Azure Speech 的后端即可使用
- 本仓库提供了配套文档:
tts-api-doc.md
-
智能 UI 与良好交互
- 消息置底按钮 + 自动滚动逻辑:输入时强制置底,阅读历史时不打断
- 消息悬停工具条:复制 / 导出 等操作
- 输入框支持
@角色名智能提示与补全 - 模态框头部 / 底部固定,超长内容滚动区域独立
快速开始
无需构建,克隆后即可本地预览


