Desk + comm — o comercial de mesa

Sua operação comercial numa mesa só.
E nada morre em cima dela.

Agentes de IA atendem no WhatsApp, qualificam o lead e movem o funil — com tudo registrado e auditável. No seu servidor, sem mensalidade por usuário.

Licença MIT · sem versão paga · 4 GB de RAM

A operação comercial como uma mesa única: conversa, funil, agente de IA, follow-up e registro, ligados por trilhas.

Você não perde venda por falta de lead.

Uma mesa com as peças desconectadas, sulcos que terminam sem chegar a lugar nenhum, e um buraco por onde um lead está caindo.

O CRM que é planilha bonita

O lead entra, alguém cadastra, e nada acontece. Quando você percebe, ele sumiu — e ninguém sabe dizer em que momento, nem por quê. O sistema guardou o nome dele e perdeu a história.

Um módulo isolado emitindo ondas sobre um fragmento de mesa que termina abruptamente, com sulcos que não levam a lugar nenhum.

O robô que responde e some

Atende rápido, responde qualquer coisa, e some. Se prometeu prazo que não existe, você descobre pelo cliente. Não dá para auditar o que ele disse — muito menos por que ele disse.

Os dois têm a mesma raiz: o sistema não é responsável pelo que acontece depois.

A categoria

Um sistema operacional comercial vivo.

Vivo tem definição — e a definição estava escrita no repositório antes de estar nesta página. São cinco regras que toda parte do sistema precisa cumprir para entrar.

  1. 01

    Nada é ilha

    Toda peça tem entrada e saída. O mapa de arquitetura é público no repositório.

  2. 02

    Nenhum lead morre sem diagnóstico

    Demanda parada aparece no Radar, classificada por risco — antes de virar prejuízo.

  3. 03

    Toda ação da IA é auditável

    Sete verificações antes de cada envio. Cada uma vira registro — inclusive as que barram.

  4. 04

    Log invisível é log morto

    Toda mutação relevante vira atividade na linha do tempo, visível na tela.

  5. 05

    Follow-up é o anti-morte

    Demanda aberta sem próximo passo definido é tratada como vazamento do sistema.

Isso não é o que a gente promete — é o critério que uma mudança precisa passar para entrar no sistema. Está em docs/doctrine/sistema-vivo.md, e o checklist de sete perguntas é respondido antes de cada merge.

A vida de um lead

O que acontece entre a mensagem e a venda.

  1. 01

    09:41 — chega uma mensagem

    “Vocês entregam em Salvador?” Antes de qualquer resposta, o sistema já sabe quem é: histórico, pedidos, o que ficou combinado da última vez.

    01 — 09:41 — chega uma mensagem
  2. 02

    O agente lê antes de falar

    Ele busca na base de conhecimento da sua empresa — seu prazo, sua política, seu catálogo. Não inventa.

    02 — O agente lê antes de falar
  3. 03

    Sete verificações antes de enviar

    Descadastro, LGPD, anti-banimento, variação de texto, promessa determinística, promessa semântica e aviso de automação. Nessa ordem, sempre.

    03 — Sete verificações antes de enviar
  4. 04

    Inclusive o que ele decidiu não enviar

    O agente ia prometer entrega em 24h. A verificação barrou: esse prazo não existe no seu catálogo. Fica registrado o que ele ia dizer — e por que não disse.

    04 — Inclusive o que ele decidiu não enviar
  5. 05

    O lead se move sozinho

    Qualificado, ele muda de etapa no funil. A etiqueta entra, o responsável é definido — e cada movimento tem motivo registrado.

    05 — O lead se move sozinho
  6. 06

    Quando é a vez do humano, ele recebe contexto

    Não a conversa crua: resumo do que aconteceu, o que foi combinado, quais objeções apareceram e qual é o próximo passo.

    06 — Quando é a vez do humano, ele recebe contexto
  7. 07

    E se ninguém responder, não morre

    Follow-up agendado. Se esfriar, o lead aparece no Radar classificado por risco — antes de virar prejuízo.

    07 — E se ninguém responder, não morre

Instalação

Um comando. E o sistema é seu.

O script confere as dependências, gera todos os segredos, aplica o banco, cria o primeiro administrador, sobe os contêineres e liga a tarefa que dispara as automações.

4 GB de RAM recomendados
O servidor não compila nada — baixa uma imagem pronta. A stack sobe com 2 GB, mas opera no limite: são 7 contêineres, e cada sessão de WhatsApp custa ~150 MB.
HTTPS automático
O certificado é emitido no primeiro acesso. Você não configura TLS na mão.
Travou? Tem assistente
Abra o Claude Code dentro da VPS e ele conduz a instalação por conversa, com nove armadilhas de ambiente já mapeadas.
vps · bash
# 1. baixa o projeto
git clone https://github.com/melgarafael/DeskcommCRM.git
cd DeskcommCRM/hostgator-setup-kit

# 2. instala
bash install.sh

Depois disso: acessar o domínio, cadastrar a verificação em duas etapas do administrador e escanear o QR do WhatsApp. Tudo pela tela.

Atualizar não quebra

bash update.sh faz backup do banco antes, reaplica o schema de forma idempotente e confere a saúde no fim. O caminho de atualização é testado no CI — não é só documentado.

Quanto custa

O software é grátis. Você paga o servidor.

Não existe versão paga, não existe funcionalidade travada, não existe cobrança por usuário. O que você paga é a VPS onde ele roda e as chaves de IA que consumir.

Licença MIT

Use, modifique, revenda. Inclusive comercialmente, sem pedir permissão.

Sem plano pago

O que você instala hoje é o produto completo. Não há tier esperando você crescer.

Sua conta não cresce com o time

Cinco pessoas no comercial ou cinquenta custam a mesma VPS.

Plataforma fechada cobra por atendente: o custo sobe junto com o time, no ano em que você contrata. Aqui o custo é do servidor, e ele não sabe quantas pessoas usam.

Prova

Não acredite. Confira.

Cada afirmação desta página aponta para um arquivo do repositório público. Se alguma não se sustentar, é bug — e vale uma issue.

O isolamento entre clientes é testado a cada alteração. O CI sobe um Postgres limpo e roda 364 testes de invariante. Um deles cria duas organizações e prova que uma não vê nenhuma linha da outra — e um caso de controle prova antes que as linhas existem, senão o teste passaria com a tabela vazia.

tests/invariants/rls-isolation.test.ts

Atualizar não quebra: o schema é aplicado em banco novo e reaplicado em banco existente, provando idempotência. O caminho de atualização é testado, não só documentado.

scripts/test-db.sh

Licença MIT, sem versão paga, sem funcionalidade travada. O que você instala é o produto completo.

LICENSE
Dar uma estrela no GitHubé o que ajuda outras pessoas a encontrarem o projeto

Anti-morte

Quantos leads estão morrendo agora?

O Radar responde. Toda demanda aberta é classificada pelo tempo sem interação e pelo que ficou pendente. Não é relatório do mês passado — é o estado agora.

Um número na tela que não muda uma decisão é ruído. Esse muda.

  • crítico
  • em risco
  • em voo

Multi-nicho

O mesmo sistema atende quem vende consulta e quem vende tênis.

O vocabulário do funil é configurável. Não é tema, não é fork, não é “versão para clínicas” — é o mesmo núcleo, configurado.

E-commerce

Cliente

lead →

Pago

won →

Clínica

Paciente

lead →

Agendado

won →

Imobiliária

Interessado

lead →

Fechado

won →

Serviços

Prospecto

lead →

Contratado

won →

Para agências

Instale para os seus clientes.

Duas variáveis no .env trocam nome e logo em toda a interface — sem tocar em código, porque código editado se perde na próxima atualização. Licença MIT: pode modificar, hospedar para terceiros e cobrar.

O que ainda NÃO dá: cores e fontes exigem alterar o design system, e a marca é por instalação, não por organização. Está escrito no guia — melhor você saber agora do que descobrir na frente do seu cliente.

Ler o guia para agências

Perguntas que você vai fazer

Quanto custa o DeskcommCRM?

O software é gratuito e de código aberto, sob licença MIT. Não existe versão paga nem funcionalidade travada. Você paga apenas a infraestrutura: a VPS e as chaves de IA que consumir.

Preciso saber programar para instalar?

Não, mas precisa seguir um passo a passo e ter os acessos em mãos. A instalação é um comando, e o kit inclui um assistente em IA que conduz o processo por conversa.

Qual VPS eu preciso?

4 GB de RAM são o recomendado — o plano VPS NVMe 4 da HostGator atende. A stack sobe com 2 GB, mas opera no limite: são 7 contêineres, e cada sessão de WhatsApp custa cerca de 150 MB.

Serve para qual tipo de negócio?

Qualquer negócio que venda por conversa. O vocabulário do funil é configurável, então o mesmo sistema atende e-commerce, clínica, imobiliária, infoproduto e prestador de serviço.

Posso instalar para meus clientes e cobrar?

Pode. A licença MIT permite uso comercial, modificação e redistribuição, e não há cláusula proibindo hospedar para terceiros.

O que acontece se a IA errar?

Cada mensagem passa por sete verificações antes de sair, e todas ficam registradas — inclusive as que barraram um envio. Quando o agente não deve seguir sozinho, ele passa para um humano com um resumo do que aconteceu.

Meus dados ficam no Brasil?

Ficam onde estiver a sua VPS. Contratando uma VPS com datacenter no Brasil, a operação não realiza transferência internacional de dados pessoais — e portanto não fica sujeita às cláusulas-padrão da Resolução ANPD nº 19/2024.

Como atualizo depois?

Rodando bash update.sh. Ele faz backup do banco antes, reaplica o schema de forma idempotente e confere a saúde no final.

Parceiro oficial

Soberania com IA é na HostGator

Datacenter no Brasil, sem transferência internacional de dados. É onde o DeskcommCRM foi feito para rodar — o plano VPS NVMe 4 atende com folga.

Assinar a VPS com desconto

link de parceria — assinar por ele apoia o projeto