适合谁
- 希望通过 WhatsApp 销售并愿意自行维护 VPS 的中小企业
- 需要多租户隔离与数据主权的团队
- 有技术能力按文档完成 Supabase、WAHA 与 AI 提供商配置的运营者
- 需要审计、RBAC、LGPD 能力的服务型业务(诊所、房产、电商、信息服务)
DeskcommCRM 是一个 MIT 许可、自托管的开源 CRM,核心卖点是在 WhatsApp 上运行 AI 智能体并把整个 CRM 通过 MCP 暴露给智能体操作,同时具备多租户 RLS、RBAC、审计与 LGPD 能力。它适合愿意自行运维 VPS 与 Supabase 的团队,不适合寻求托管、有 SLA 或零运维体验的用户。主要风险来自自托管责任、WhatsApp 非官方接入的封号可能、以及 cron 未安装导致自动化失效;文档提供了安装器、健康检查与恢复脚本等应对手段。作为 MCP 服务器,仓库指出其 MCP 能力存在且内部可用,公开 MCP 仍在路线图中,因此具体工具清单未被证据支持。
DeskcommCRM 是一个开源、自托管的 AI 销售操作系统(CRM),面向通过聊天销售的企业,定位为 Kommo、Octadesk 与 Intercom 的开源替代方案。它把 AI 智能体与 CRM 结合:智能体可按租户进行 RAG 检索、在服务过程中执行 skills、移动销售漏斗中的线索,并在合适时机转接给人工,相关交接有审计记录。WhatsApp 支持两条路径:通过 WAHA 扫码接入(多号码,带节流、抖动和发送时间窗口等防封措施),或使用 Meta 官方 Cloud API 通道(含已审批并同步的模板)。项目为多租户设计,所有涉及租户的表都启用 RLS,并将隔离测试作为 CI 门禁;包含 LGPD 能力(导出、匿名化、经审计的同意)、追加式审计日志、服务端 RBAC、按 pipeline 可配置的行业词汇、Webhooks(可接收线索的公开来源)以及 QUANDO/SE/ENTÃO 形式的自动化规则。仓库中描述了内部 MCP server 以及把 CRM 能力通过 MCP 暴露给外部智能体的计划。技术栈包括 Next.js 16、TypeScript、Supabase(Postgres + Auth + Storage + Realtime)、Tailwind + shadcn/ui、WAHA、Vercel AI SDK(OpenRouter、Anthropic、OpenAI 等)、Upstash Redis 限流与可选的 Sentry 遥测。安装以 hostgator-setup-kit 提供,可通过一条命令部署 app、WhatsApp 与数据库,支持从界面或脚本更新并自动备份。
推荐使用自托管安装器(面向使用而非开发):在带有 Docker 的 VPS 上执行 git clone https://github.com/melgarafael/DeskcommCRM.git,进入目录后运行 bash hostgator-setup-kit/install.sh。脚本会询问域名、Supabase 凭据、AI 提供商密钥和管理员密码,验证每个输入,生成技术密钥,创建 Postgres 扩展并应用 supabase/baseline.sql,创建首个管理员,启动整栈并启用 HTTPS,同时安装自动化 cron 和更新代理。非交互模式:复制 .env.hostgator.example 为 .env,填好后运行 bash hostgator-setup-kit/install.sh --yes。若 VPS 自带反向代理(Hostinger、Coolify、Dokploy、CapRover 等),安装器会自行检测并在其后面发布服务。安装完成后访问 https://<你的域名> 登录,并在引导中用 WhatsApp 扫描二维码。开发者本地环境需要 Node 22、pnpm、Supabase 项目、Docker(可选 WAHA)并手工应用 baseline.sql,详见 docs/SETUP.md。