
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.
Desk + comm — o comercial de mesa
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


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.

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
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.
Toda peça tem entrada e saída. O mapa de arquitetura é público no repositório.
Demanda parada aparece no Radar, classificada por risco — antes de virar prejuízo.
Sete verificações antes de cada envio. Cada uma vira registro — inclusive as que barram.
Toda mutação relevante vira atividade na linha do tempo, visível na tela.
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
“Vocês entregam em Salvador?” Antes de qualquer resposta, o sistema já sabe quem é: histórico, pedidos, o que ficou combinado da última vez.

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

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

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.

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

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

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

Instalação
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.
# 1. baixa o projeto
git clone https://github.com/melgarafael/DeskcommCRM.git
cd DeskcommCRM/hostgator-setup-kit
# 2. instala
bash install.shDepois 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
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
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.tsSete verificações antes de cada envio, em ordem fixa e versionada. Cada avaliação vira registro durável e exportável — inclusive as que barraram uma mensagem.
lib/agent-engine/guardrails/before-send.tsAtualizar 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.shLicença MIT, sem versão paga, sem funcionalidade travada. O que você instala é o produto completo.
LICENSEAnti-morte
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.
Multi-nicho
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
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 →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.
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.
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.
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.
Pode. A licença MIT permite uso comercial, modificação e redistribuição, e não há cláusula proibindo hospedar para terceiros.
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.
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.
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
Datacenter no Brasil, sem transferência internacional de dados. É onde o DeskcommCRM foi feito para rodar — o plano VPS NVMe 4 atende com folga.
link de parceria — assinar por ele apoia o projeto