跳到正文
>sdcb.ai

聚合所有大模型,一个入口掌控全局

Sdcb Chats 是一个强大且灵活的大模型前端与 AI 网关,用 C# 与 TypeScript 写成,私有化部署、数据掌握在自己手里。

20.3 万 次 Docker 拉取22+ 模型服务商18 个 1.x 版本
Sdcb Chats
Sdcb Chats 界面截图
Azure AI FoundryOpenAIAnthropic谷歌 AIDeepSeek月之暗面阿里百炼腾讯混元百度千帆智谱 AI讯飞星火零一万物MiniMax火山方舟硅基流动OpenRouterOllamax.aiGitHub Models小米 MiMoNovita AI小马算力Azure AI FoundryOpenAIAnthropic谷歌 AIDeepSeek月之暗面阿里百炼腾讯混元百度千帆智谱 AI讯飞星火零一万物MiniMax火山方舟硅基流动OpenRouterOllamax.aiGitHub Models小米 MiMoNovita AI小马算力

Chats 2.0

从聊天工具,到能干活的 Agent 平台

2.0 的重心是 Agent:让 AI 拥有持久的工作环境,能把做好的东西直接发布出去,并且在协作时更像一个靠谱的同事。

持久化 Docker 工作区

Docker 不再只活在一次对话里:上次配置好的环境,下次对话接着用。

  • 跨会话保留的 Docker,同时保留现有的临时会话级 Docker
  • 独立数据卷(Volume),数据库等数据不必放在容器里
  • 每次对话由用户选择向 AI 开放哪些 Docker
  • 按 CPU、内存、网络、容器数量配额,管理员不受限
  • 统一管理入口:用户看自己的,管理员看全部

一句话把网站发上线

对 AI 说“要能外网访问,用这个子域名”,网站就上线了。

  • 由 Docker 直接承载网站,流量经网关进入
  • 通过 API 配置 Caddy 2 网关与端口映射
  • 抽象的 DNS 能力,首批支持阿里云 DNS 与 Cloudflare DNS

会提问、能插话的 Agent

该问的时候先问清楚,跑到一半也能随时补充想法。

  • Ask Question:一次可问多个澄清问题,用户作答后 ReAct 循环继续
  • 计划 / 需求澄清模式:遇到不清楚的必须先问;正常模式则力求一次搞定
  • 中途插话:无需停止,下一次工具调用结束后自动插入你的补充

有状态的文件与图片

图片只传一次,多轮对话直接引用模型提供商的文件 ID。

  • 上传时同时写入自有文件服务与支持文件 ID 的模型提供商
  • 后续轮次不再重复发送 Base64 或 URL,多轮图片对话显著提速
  • 覆盖 Responses、Anthropic Messages、Chat Completions,并妥善处理文件过期

刷新也不断的流式响应

刷新页面后,依然能看到 AI 在继续干活,也依然能叫停它。

  • 流式(SSE)过程持久化到数据库,刷新后无缝续上
  • 停止标识同样持久化,刷新后也能停止对话
  • 会话完成后定期清理,不占额外空间

在观察:子代理(Subagent)。方向很有意思,但速度和可控性优先,暂不纳入 2.0。

以上为规划方向,不代表最终功能与发布时间。

现在就能用

为什么选择 Sdcb Chats

一站式

22+ 模型服务商,一个入口统一管理。

分钟级上手

一条命令 Docker 部署,8 个平台原生可执行文件。

代码解释器

Docker 沙箱,内置浏览器、代码执行、Excel 等工具。

API 网关

兼容 Chat Completions / Messages,可直接接入 Claude Code。

标准协议

Chat Completions、Messages、Responses、Gemini,支持交错思考。

可观测性

Request Trace 全链路追踪,快速定位入站/出站请求问题。

多模态

视觉输入与图像生成。

灵活存储

SQLite / SQL Server / PostgreSQL,本地 / S3 / OSS / Azure Blob。

企业级安全

权限与余额控制、限流审计,Keycloak SSO 与短信验证码登录。

快速开始

一条命令,跑起来

需要 Docker。启动后访问 http://localhost:8080,用默认账号 chats / RESET!!! 登录。

也提供 Windows / Linux / macOS 共 8 个平台的原生可执行文件。下载

bash
mkdir -p ./AppData && chmod 755 ./AppData && docker run --restart unless-stopped --name sdcb-chats \
  -e DBType=sqlite -e ConnectionStrings__ChatsDB="Data Source=./AppData/chats.db" \
  -v ./AppData:/app/AppData -v /var/run/docker.sock:/var/run/docker.sock \
  --user 0:0 -p 8080:8080 sdcb/chats:latest

迭代

1.x 的每一个版本

从 1.0 到 1.17,每个版本都有完整的发布说明。2.0 正在筹划中——想第一时间知道进展,可以 Watch 仓库的 Releases,或者进群。

全部发布说明
  1. 2.0
    筹划中
  2. 1.17
    2026/8/27
  3. 1.16
    2026/8/22
  4. 1.15
    2026/8/19
  5. 1.14
    2026/8/13
  6. 1.13
    2026/8/5
  7. 1.12
    2026/6/14
  8. 1.11
    2026/4/8
  9. 1.10
    2026/1/27
  10. 1.9
    2025/12/2
  11. 1.8
    2025/11/5
  12. 1.7
    2025/9/23
  13. 1.6
    2025/6/4
  14. 1.5
    2025/5/16
  15. 1.4
    2025/5/14
  16. 1.3
    2025/4/28
  17. 1.2
    2025/4/27
  18. 1.1
    2025/4/24
  19. 1.0
    2025/4/21