Chatwoot:31K+ Stars 的开源客服系统

Zendesk/Intercom 的免费替代方案
12
章节
7
标签
~12 min
阅读时长
开源的全渠道客户支持平台,定位是 Intercom、Zendesk、Salesforce Service Cloud 等商业客服系统的开源替代方案。一个统一工作台收邮件、网站聊天、WhatsApp、社交媒体等 10+ 渠道消息,支持自托管部署,数据完全自己掌控。
MIT 协议,零授权费,可商用可改造
全渠道统一:邮件、聊天、WhatsApp 一平台
AI Agent (Captain) 原生集成
Ruby + Vue 3 全栈现代化架构
31K+ Stars,几乎每天更新

一、这是什么?

Chatwoot 是一个开源的全渠道客户支持平台(Omnichannel Helpdesk)。

简单来说:你开公司做电商/SaaS/在线服务,需要一个统一的客服工作台收邮件、收网站聊天、收 WhatsApp 消息、分配给客服同事处理——Chatwoot 就是干这个的,而且免费、可自托管、数据完全自己掌控。

📊 关键数据

GitHub Stars31K+
总提交数6,364 次(极高活跃度)
当前版本v4.15.1(2026-06-17)
开源协议MIT License(完全自由,可商用)
仓库地址github.com/chatwoot/chatwoot

二、它解决什么痛点?

商业客服系统有几个老问题:

  1. ——Intercom、Zendesk 按坐席数收费,10 个客服一年轻松过 10 万
  2. 数据不在自己手里——客户对话数据存在第三方服务器
  3. 不能深度定制——业务流程跑通了想改,告诉你这是「企业版功能」
  4. 渠道割裂——邮件、聊天、WhatsApp 在不同系统里切换

Chatwoot 一次解决:

三、核心功能模块

1. 全渠道消息聚合

渠道支持状态
网站实时聊天✅ 官方 widget
邮件支持✅ 完整支持,含附件流式处理
WhatsApp✅ 官方渠道
Facebook Messenger✅ 官方渠道
Twitter/X✅ 官方渠道
Telegram
SMS
API 渠道✅ OpenAPI 文档

2. 自动化与 AI

3. 报告与分析

4. 帮助中心

四、技术架构

层级技术栈
后端语言Ruby 3.4.4
后端框架Rails 7
前端框架Vue 3 + Vite
状态管理Pinia
Node 版本v24.13 LTS
任务队列Sidekiq + Sidekiq-cron
主数据库PostgreSQL
搜索引擎Elasticsearch
缓存Redis
测试RSpec + Vitest + Playwright
架构亮点:全栈现代化——Ruby 后端 + Vue 3 前端,比老牌客服系统的 jQuery 老古董干净太多。前后端分离(Vite 替代 Webpacker),AI 原生(Captain 不是外挂插件,是核心模块),仓库根目录有 AGENTS.md 和 CLAUDE.md 专门给 AI 编程代理写的协作规范。

五、怎么部署?

方式一:Docker(推荐)

git clone https://github.com/chatwoot/chatwoot.git
cd chatwoot
cp .env.example .env
# 编辑 .env,配置数据库密码、Redis 等
docker-compose up -d

方式二:自托管 systemd

仓库 deployment/ 目录提供完整 systemd service 配置(web + worker),适合生产环境裸机部署。

cwctl upgrade  # 一键升级、备份、监控

方式三:Heroku / Clever Cloud

仓库根目录有 app.json,点击 Heroku Deploy Button 就能部署。

方式四:GitHub Codespaces

仓库有 .devcontainer/ 配置,可直接在浏览器里试用开发环境。

方式五:官方 Cloud 版

chatwoot.com 提供托管服务,按月付费,不想运维的选择。

六、谁在用?

  • 初创 SaaS 公司——客服数据是核心资产,自托管避免被绑死
  • 跨境电商——WhatsApp/Facebook Messenger 是海外客户主渠道
  • 隐私敏感行业——医疗、金融、法律,必须自托管
  • 开源项目作者——免费、可自托管,社区项目首选
  • 出海团队——多语言 + 多渠道,一个工具覆盖全球客户
  • 不想被 Zendesk 绑架的团队——商业客服系统涨价频繁
  • 不太适合

    七、横向对比

    维度ChatwootZendeskIntercomFreshdesk
    价格(10坐席)0(自托管)~$5,000/年~$7,000/年~$2,000/年
    开源✅ MIT
    可自托管
    渠道数10+5+5+6+
    AI Agent✅ Captain✅ 付费✅ 付费✅ Freddy
    API 完整度
    结论:如果你的团队有 1 个懂 DevOps 的人,Chatwoot 是性价比最高的选择。如果完全没技术背景,选 Cloud 版或 Freshdesk。

    八、近期更新亮点

    时间功能
    2026-07-02报告下钻 RTL 修复、SLA 屏蔽联系人处理
    2026-06-29AI Agent trace 属性——LLM 调试可观测性
    2026-06-24Cloudflare RealtimeKit 迁移——视频通话更稳定
    2026-06-16语音通话 widget 品牌定制

    节奏:几乎每天都有新提交,对自托管项目来说这种维护强度很罕见。

    九、避坑指南

    自托管前必看

    升级注意

    商业使用

    十、API 与扩展

    完整的 OpenAPI 3.0 文档(swagger/ 目录),可对接第三方 CRM、数据分析平台、自定义工作流、移动端 App。

    Webhook

    AI Agent 集成

    十一、上手 30 分钟路线

    1. 5 分钟——访问 chatwoot.com 注册 Cloud 试用版,看界面
    2. 10 分钟——GitHub 读 README,了解部署方式
    3. 10 分钟——Codespaces 启动开发环境,跑起来本地实例
    4. 5 分钟——配置一个网站聊天 widget,集成到测试页面

    选型决策树

    十二、总结

    Chatwoot 的核心价值:

    如果你的客服数据是核心资产,Zendesk/Intercom 的授权费+数据托管是隐形税,Chatwoot 是开源世界里最成熟的替代方案。
    Chatwoot开源客服系统自托管RubyVueGitHub