EllisShang

案例研究

ClawScale

创建者 & 全栈 AI 基础设施工程师 · ClayPulse · 2026年3月 - 2026年4月

ClawScale media 1

概述

构建 ClawScale,一个开源的多租户 AI 聊天机器人网关,可将 AI 后端部署到 WhatsApp、Discord、Slack、Telegram、Teams、LINE、微信等即时通讯平台。

关键技术

TypeScriptNode.jsReactVitePrismaPostgreSQLDockerWebSocketOpenAI SDKAnthropic SDKLangChain

成果

  • 通过统一网关连接智能体后端和即时通讯前端。
  • 为 Codex、Claude Code、OpenClaw 等智能体后端支持 14+ 个 IM 渠道。

故事与流程

ClawScale 是一个开源平台,用于把 AI 聊天机器人部署到多个即时通讯平台,而不需要为每个平台重复搭建 Webhook 基础设施。

它可以把 OpenClaw、Claude、GPT、OpenRouter、自托管模型或本地 CLI 智能体连接到 WhatsApp、Discord、Slack、Telegram、Teams、LINE、Signal、微信、企业微信等渠道。

产品目标

大多数团队想做 IM 聊天机器人时,最终都需要拼接 Webhook 处理器、队列、用户状态存储、平台适配器和 AI API 调用。ClawScale 用一个统一网关和管理面板替代这些重复集成工作。

核心设计目标是多租户隔离:许多用户可以通过同一个部署系统与 AI 聊天,但他们的会话、记忆和状态彼此隔离。

我构建的内容

  • 面向频道、AI 后端、会话、用户、设置和引导页的多租户管理面板。
  • WhatsApp、WhatsApp Business、Discord、Slack、Telegram、Teams、LINE、Signal、Matrix、微信和企业微信等平台适配器。
  • 支持 OpenAI、Anthropic、LangChain、OpenRouter 兼容端点、Pulse、OpenClaw 和自定义 OpenAI 兼容模型的 AI 后端路由。
  • CLI bridge 包,通过 WebSocket 将 Claude Code 等本地智能体连接到 ClawScale,无需公网 IP。
  • 面向终端用户的引导页,让租户可以分享一个带品牌的连接 URL。
  • Docker 化部署,使用 Prisma 持久化,并围绕认证、路由、校验、slash commands 和后端行为编写测试。

架构

ClawScale 是一个 pnpm monorepo,包含两个主要包:

  • packages/app/:全栈应用,包含 API routes、Web 管理面板、Prisma schema 和共享类型。
  • packages/clawscale-cli-bridge/:通过 CLI/WebSocket 将本地 AI 智能体接入托管网关。

这种拆分让消息网关层和智能体层保持独立,团队可以分别扩展消息基础设施和 AI 执行能力。