melgarafael/DeskcommCRM · 上手攻略

  • 仓库:melgarafael/DeskcommCRM
  • 链接:https://github.com/melgarafael/DeskcommCRM
  • 分类:CRM · AI 销售 · WhatsApp · Self-hosted
  • 作者:Tom
  • 更新:2026-08-28

是什么

DeskcommCRM 是一个开源的AI 销售操作系统(AI Sales OS),运行在你的自有服务器上,把 AI 智能体 + WhatsApp 渠道 + CRM 管理功能合为一体。

名字来自 Desk(办公桌)+ comm(商业):把整个销售团队的工作"装进一张桌子",人 + AI 协同操作。

核心定位:Kommo、Octadesk、Intercom 的开源替代方案,不做 SaaS 订阅、无限席位、无限 WhatsApp 号码,数据全在你自己服务器。

解决什么问题

中小商家做销售数字化面临两难:花大钱买 SaaS CRM(按月付费、席位费、feature lock)还是自己搭系统(技术门槛高、维护成本大)。

DeskcommCRM 用一键安装脚本解决了这个矛盾:

  • 非技术用户:一条命令装完整生产系统,包含 WhatsApp 集成
  • 开发者:开源可审计、可自托管、有 MCP 接口让 AI 智能体真正"操控"CRM
  • 多语言/多地区:葡萄牙语/英语/西班牙语多语言界面,LGPD 合规(适合巴西市场)

典型痛点: - 想用 WhatsApp 做销售但没有系统化管理线索的工具 - 需要 AI 辅助做线索 Qualification、Follow-up、推送,但不想把所有数据交到第三方 - 团队用 CRM 但信息散落在 WhatsApp 聊天记录里,AI 和人无法协同

快速安装

前置准备

需要准备 说明
VPS + Docker 推荐 4 GB RAM,支持 Docker 的任意 VPS
域名 A 记录指向 VPS IP,如 crm.suaempresa.com
Supabase 账号 免费额度足够起步(Postgres + Auth + Storage)
AI 密钥 OpenRouter / Anthropic / OpenAI 三选一
WhatsApp 号码 用于连接渠道

方式一:一条命令安装(推荐)

# 在你自己的电脑上运行(macOS / Linux / WSL),它会告诉你需要买什么 VPS
curl -fsSL https://raw.githubusercontent.com/melgarafael/DeskcommCRM/main/hostgator-setup-kit/comecar.sh | bash

这个脚本不实际安装,只做分析并输出你需要购买的 VPS 规格和安装命令。

方式二:直接安装到 VPS

ssh 登录你的 VPS,然后:

git clone https://github.com/melgarafael/DeskcommCRM.git
cd DeskcommCRM
bash hostgator-setup-kit/install.sh

安装过程会交互式询问: - 域名 - Supabase 凭证(3 个 key + Session pooler 连接串) - AI 供应商选择 - 管理员邮箱和密码

自动完成的事: - 生成所有技术密钥(无需你发明) - 创建 Postgres 扩展 + 完整 schema - 创建第一个管理员账号 - 启动完整 stack + 自动 HTTPS - 安装自动化 cron(WHEN/IF/THEN 规则靠它驱动)和自动更新 agent

💡 如果你在安装前 export 了 SUPABASE_ACCESS_TOKEN,脚本会自动在 Supabase 创建项目、等待就绪、获取全部凭证,全程无需手动操作。

非交互模式(自动化部署)

cp .env.hostgator.example .env
# 填好 .env 中的所有变量
bash hostgator-setup-kit/install.sh --yes

已有代理/反向代理的 VPS

如果 VPS 已经自带反向代理(Hostinger、Coolify、Dokploy 等),安装脚本会自动检测,不会冲突,而是通过已有代理发布。

其他托管平台

理论上任何带 Docker 的 VPS 都能跑,详情见 hostgator-setup-kit/README.md

核心用法

启动后第一步

  1. 打开 https://<你的域名>(HTTPS 证书约 1 分钟生效)
  2. 用管理员账号登录
  3. (可选)在「设置 → 安全」中开启双因素认证(首次登录不强制)
  4. 在 onboarding 流程中用 WhatsApp 扫描二维码连接账号

管理界面模块

模块 包含功能
Inbox WhatsApp 对话,AI 和人在同一界面协作
Radar 冷却线索预警(长时间无回复的 open deal)
Kanban Pipeline 可视化,每个 deal 的销售阶段
Funis 自定义 pipeline 名称(叫"Lead"还是"Cliente"/"Paciente")
Agentes AI 智能体配置(多个 agent、Provider 切换、RAG 知识库)
Follow-ups 自动跟进规则,触发时机可按 pipeline 阶段定制
Webhooks 收数据(入站 webhook)/发自动化/查执行日志
RAG / Conhecimento 每个租户的向量知识库
Automations WHEN/IF/THEN 规则引擎

AI 智能体核心操作(MCP 接口)

CRM 完整暴露 MCP 接口,AI 智能体可以直接: - 读取、更新联系人信息 - 移动 Pipeline 阶段 - 触发自动化 - 记录销售动作到审计日志

更新系统

方式 A(图形界面,推荐): - 管理员登录后,检测到新版本时底部菜单亮起"新版本"按钮 - 点击进入「配置 → 更新」→ 显示变更说明 → 自动备份 → 逐步执行 → 完成 - 如果新版本有问题,自动回滚到上一版本

方式 B(命令行):

cd /caminho/do/DeskcommCRM
bash hostgator-setup-kit/update.sh

脚本执行顺序:检查版本 → 备份数据库 → 下载新代码 → 更新 schema(幂等)→ 拉取新镜像 → 健康检查。

⚠️ 更新目标永远是正式发布版本(v1.2.3 格式),不是 main 最新 commit。

备份和恢复

# 备份(建议每天一次 cron)
bash hostgator-setup-kit/backup.sh

# 恢复
bash hostgator-setup-kit/restore.sh

# 健康检查
bash hostgator-setup-kit/healthcheck.sh

⚠️ Supabase 免费计划不自动备份,务必自己跑 cron 备份脚本。

故障排除

症状 排查
安装脚本报错 确认 Docker 已运行 + VPS 端口 80/443 未被占用
更新按钮不亮 确认 cron 自动化 agent 在运行(update agent 检查频率:每 5 分钟)
WhatsApp 连接失败 确认账号未因频繁操作被 WhatsApp 临时封禁(工具内有 throttle + jitter 防 ban)
自动化不触发 检查 event-log-drain cron 是否运行(每小时检查一次)

典型适用场景

  1. 销售团队用 WhatsApp 做生意:电商、诊所、房产、课程销售——把 WhatsApp 对话直接变成 CRM 线索
  2. 需要 AI 辅助但不想上 SaaS:数据主权敏感、东南亚/拉美/欧洲市场的多语言团队
  3. 多租户需要隔离:不同品牌/子公司共用实例,数据完全隔离(RLS)
  4. AI Agent 驱动的工作流:需要 AI 智能体不只是"回复聊天"而是真正执行 CRM 操作(移动 Pipeline、写任务、发跟进)

坑与注意

  1. Supabase 免费版无自动备份:一定要配 cron 跑 backup.sh,数据丢失无法恢复。
  2. WhatsApp QR code 连接有封号风险:文档提到有 throttle + jitter + 时间窗口防 ban 机制,但高频率操作仍可能触发 WhatsApp 限制。官方 Cloud API(Meta channel)是更稳定的替代方案,但需要已批准的 Message Template。
  3. LGPD 针对巴西市场:RLS + 匿名化 + 审计日志 + 5 年保留期设计,适合巴西业务,但其他地区需核实当地数据法规。
  4. 多语言界面:文档主要是葡萄牙语,英文 README 存在但部分内容缺失,介意需配合翻译工具。
  5. 预 1.0 阶段:非生产环境建议先在测试实例验证更新流程,特别是数据库 schema 变更。

与同类对比

方案 部署方式 AI 能力 WhatsApp 数据主权 适合规模
DeskcommCRM Self-hosted / VPS 内置 Agent + MCP 原生 WAHA + Cloud API 完全自有 SMB
Kommo SaaS 基础 原生 第三方托管 SMB-C
Octadesk SaaS 基础 集成 第三方托管 SMB
Intercom SaaS AI Chatbot 集成 第三方托管 中大型
Custom (n8n + Supabase) Self-hosted 视配置 视配置 完全自有 技术团队

结论: DeskcommCRM 是目前 self-hosted 方案里 AI 集成度最高的 WhatsApp CRM,支持 MCP 让 AI 真正操作 CRM 而不只是"聊天",适合不想上 SaaS 但又需要 AI Native 销售工具的团队。

一句话推荐结论

需要在 WhatsApp 上做销售、需要 AI 辅助跟进线索、又不信任把数据交给 SaaS 提供商——DeskcommCRM 是目前最完整的开源 self-hosted 方案,一条命令装好,AI 智能体直接操作系统 CRM。