← all repositories
melgarafael/DeskcommCRM

Self-hosted sales OS that puts AI agents on WhatsApp

An open-source alternative to Kommo and Intercom for chat-first businesses, built to self-host AI sales agents that qualify leads and close deals natively over WhatsApp.

588 stars TypeScript AgentsDomain Apps
DeskcommCRM
Velocity · 7d
+6.7
★ / day
star history

What it does

DeskcommCRM is a self-hosted sales operating system aimed at any business that sells through WhatsApp. It combines a multi-tenant CRM with native AI agents that use per-tenant RAG to attend customers, qualify leads, move deals through pipelines, and hand off to humans when sentiment or context demands it. The stack is Next.js and Supabase Postgres, and it ships with a one-command installer that spins up the full environment—app, database, WhatsApp bridge, and HTTPS—on a VPS.

The interesting bit

The AI agents don’t just chat; they operate the CRM via MCP and even suggest self-improvements on an “Evolução da IA” screen, turning resolved conversations into institutional knowledge that waits for a human gatekeeper before going live. The project also includes an idempotent update agent that backs up the database, applies an auto-curative schema baseline, and automatically rolls back to the previous image if the deploy fails health checks—all exposed through a web UI so you don’t have to SSH in for routine maintenance.

Key highlights

  • AI agents act as first-class CRM assignees with tenant-scoped memory, sentiment analysis, and audited handoffs to human sellers
  • One-command VPS installer (born from a HostGator partnership) auto-detects existing reverse proxies, generates secrets, enforces MFA for admins, and can even create the Supabase project for you
  • Self-healing updates: the agent backs up before upgrading and rolls back silently if the new version breaks, while the UI reports whether the auto-update agent is actually alive
  • Multi-niche vocabulary lets pipelines rename core concepts—lead becomes patient, buyer, or client—so the same codebase serves dentists, realtors, and infoproduct sellers
  • LGPD-minded, multi-tenant architecture with a free Supabase tier path, though the docs nudge you to schedule your own backups

Caveats

  • The project is Portuguese-first: installer scripts, runbooks, and the primary README are in Portuguese, with English and Spanish translations available but clearly secondary
  • WhatsApp integration relies on WAHA (unofficial bridge) or Meta’s official API, and the docs assume a 24/7 VPS rather than a hobby-tier PaaS
  • The free Supabase tier does not include automated backups, and the README explicitly warns you to cron the provided backup.sh script yourself

Verdict

Small businesses and agencies in chat-heavy markets—especially Brazil—should consider this a credible open alternative to Kommo or Octadesk. If your sales motion doesn’t revolve around WhatsApp, or you need a fully managed SaaS experience, keep scrolling.

Frequently asked

What is melgarafael/DeskcommCRM?
An open-source alternative to Kommo and Intercom for chat-first businesses, built to self-host AI sales agents that qualify leads and close deals natively over WhatsApp.
Is DeskcommCRM open source?
Yes — melgarafael/DeskcommCRM is open source, released under the MIT license.
What language is DeskcommCRM written in?
melgarafael/DeskcommCRM is primarily written in TypeScript.
How popular is DeskcommCRM?
melgarafael/DeskcommCRM has 588 stars on GitHub.
Where can I find DeskcommCRM?
melgarafael/DeskcommCRM is on GitHub at https://github.com/melgarafael/DeskcommCRM.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.