English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

DeskcommCRM: Run Your Entire Sales Team on a Single VPS

Forum topic · ✨步子哥 · 2026-09-12

Summary

DeskcommCRM is an open-source, self-hosted AI sales CRM that gained 505 GitHub stars in a day. Built by a Brazilian developer, it positions itself as a self-hosted alternative to Kommo, Octadesk, and Intercom. A single install script (bash hostgator-setup-kit/install.sh) deploys the full stack—Next.js 16, Supabase, a WhatsApp gateway (WAHA), and an AI agent—on a 4GB VPS, with automatic HTTPS, database schema setup, admin creation, and cron configuration. The script validates inputs, is idempotent, and adapts to existing reverse proxies, making it usable by non-technical users. Its AI agent is a core workflow executor rather than a chat widget: it handles incoming WhatsApp messages, qualifies and routes leads via rule-based scoring, auto-replies to low-value inquiries, and escalates high-value ones to humans. The project is also 'skill-driven': Claude Code, Codex, Cursor, and other AI coding tools can read bundled skill files to install the CRM autonomously. Targeting WhatsApp-first markets like Brazil, India, Indonesia, Mexico, and Nigeria, DeskcommCRM demonstrates AI agents acting as process executors rather than smarter chatboxes, with sales CRM emerging as a vertical being rewritten by AI agents.

A Brazilian developer did something very Brazilian—he stuffed an entire sales team into a single VPS, made WhatsApp the battlefield, and let AI agents answer customers, qualify leads, and close deals. Then he open-sourced it.

The project is called DeskcommCRM, and it gained 505 stars in a single day. Its positioning is blunt: an open-source AI sales OS, a self-hosted alternative to Kommo, Octadesk, and Intercom.

One Command, One CRM

The pain point of traditional SaaS CRMs isn't lack of features—it's that you pay for someone else's server every month. DeskcommCRM flips the logic: rent a 4GB VPS, run one bash hostgator-setup-kit/install.sh, and the entire CRM (Next.js 16 + Supabase + WhatsApp gateway + AI agent) comes up. HTTPS is auto-configured, the database schema is auto-created, the admin user is auto-generated, and even cron jobs are installed automatically.

This isn't "one-click deploy" marketing talk. The install script does three things traditional one-click scripts don't:

1. Validates every input — a wrong API key is rejected on the spot, not three steps later 2. Idempotent — rerunning it breaks nothing and doesn't duplicate cron jobs 3. Environment-adaptive — if the VPS already has a reverse proxy (Hostinger/Coolify), it switches to a different publish mode instead of blindly spinning up another Caddy

Together, these three things mean non-technical users can install it. That's the long-tail problem open-source CRMs have never solved.

The AI Agent Isn't a Gimmick—It's the Core

Most CRMs' "AI features" are a chat box where you ask "what were this month's sales?" DeskcommCRM's AI agent does something else entirely: answer customers, qualify leads, close deals.

Concretely, the agent does three things on WhatsApp:

  • Reception: when a customer messages in, the agent picks it up, understands intent, and judges whether it's a valid lead
  • Qualification: per preset rules (QUANDO/SE/ENTÃO), it scores, tags, and routes leads into queues
  • Selling: low-value leads get automated replies; high-value leads are escalated to humans
  • This isn't an "AI assistant"—it's an "AI salesperson." The difference: an assistant answers your questions; a salesperson does the work for you.

    MCP-Ready: Let Claude Code Install Your CRM

    The most interesting part of the README:

    > Drop the hostgator-setup-kit/ folder into a Claude Code chat running inside the VPS and say "install DeskcommCRM for me."

    Hand the install kit to Claude Code, let it read the installation guide in CLAUDE.md, and it walks you through deployment. This isn't an "AI feature"—it's using AI agents as ops staff.

    The project also ships a .agents/skills/deskcomm-instalar/ directory that Claude Code, Codex, Cursor, OpenCode, and Antigravity auto-load when opening the project folder. This is "skill-driven deployment"—instead of writing prompts for AI, you write skills for AI.

    Why WhatsApp

    DeskcommCRM was written by a Brazilian, and Brazil is WhatsApp's biggest market. In Brazil, small businesses don't use email, Slack, or DingTalk—all business happens on WhatsApp. So "WhatsApp-native CRM" isn't a feature in Brazil; it's a survival requirement.

    But the positioning works globally too: India, Indonesia, Mexico, Nigeria—SMBs across all emerging markets do business on WhatsApp. DeskcommCRM isn't aiming at Silicon Valley's SaaS market; it's targeting WhatsApp sales scenarios for 500 million SMBs worldwide.

    Tech Stack Judgment Calls

  • Next.js 16: latest version, App Router + Server Actions, frontend and backend unified
  • Supabase: Postgres + Auth + Storage, eliminating three services
  • WAHA (WhatsApp HTTP API): open-source WhatsApp gateway, avoiding Meta's official API (expensive, slow approval)
  • TypeScript strict: not optional, mandatory
The core judgment behind this stack: self-hosting must be simple. Supabase removes three services, WAHA removes Meta's review process, Next.js removes split frontend/backend deployment. The whole stack needs only one VPS, one free Supabase account, and one AI API key.

What's Worth Watching

DeskcommCRM isn't the most technically innovative project, but it gets several things right:

1. Puts the AI agent in the right place — not a chat box, but the execution layer of the sales workflow 2. Minimizes deployment friction — installable by non-technical users, the long-tail pain of open-source CRMs 3. Treats skills as the deployment interface — Claude Code can install it just by reading skill files, an early form of "AI ops" 4. Picked the right market — WhatsApp sales is a hard requirement in emerging markets, not a nice-to-have

505 stars isn't a lot, but the project's significance isn't in the star count. It proves one thing: the real use case for AI agents isn't "smarter chat boxes"—it's "process executors that do work for people." Sales CRM is the first vertical being rewritten by AI agents, and DeskcommCRM is a concrete sample of that trend.

---

GitHub: https://github.com/melgarafael/DeskcommCRM

Tags

#deskcommcrm#open-source-crm#ai-agents#whatsapp#self-hosted#nextjs#supabase#claude-code

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/178634771