Mensageria self-hosted · feita para dar controle

Coloque mensageria e atendimento com IAna sua própria infraestrutura

Um único binário Go roda chats em grupo, salas ao vivo e DMs. Seus dados, chaves e políticas de acesso ficam sob seu controle — com uma edição gratuita para começar.

  • Nunca cobrado por DAU
  • Pronto para intranet e offline
  • Feito para ser personalizado
Prévia do produto: o agente de IA chama uma ferramenta de negócio e repassa todo o contexto a um atendente humano.

Benchmarks reais · reproduzíveis por você

10,000
conexões simultâneas
38,506
fan-out msg/s
153 ms
latência p99
0
erros / perdas

Um motor, três modos de conversa

Mais que uma janela de chat — um sistema de mensagens sob seu controle

Mensagens entre usuários, interação ao vivo de alta concorrência e atendimento de IA para humanos compartilham um único modelo de identidade, mensagens e permissões.

Torne a conversa nativa do seu produto

Grupos, DMs, busca global, citar/editar, encaminhamento combinado, mensagens fixadas, confirmações de leitura e reações funcionam prontos, de forma consistente entre Web, iOS, Android e o protocolo do servidor.

  • Busca global
  • SDKs multiplataforma
  • Push multidispositivo

Alta concorrência sem perder o controle

Mensagens da sala, presença, moderação e limites de taxa passam por um único caminho confiável.

  • Presença
  • Moderação
  • Limites de taxa

A IA resolve primeiro. Humanos entram naturalmente.

RAG, chamadas de ferramentas, memória e transferência para humanos rodam direto no fluxo de mensagens — sem montar uma segunda pilha de suporte.

  • RAG
  • Chamadas de ferramentas
  • Transferência p/ humano
  • Log de auditoria

AI CUSTOMER SERVICE · BUILT INTO THE ENGINE

O suporte não é um extra: é capacidade nativa do motor

Nove canais convergem em um único fluxo de conversa: a IA responde 24/7 e os agentes assumem em um workspace completo. Dados, chaves de modelo e relatórios de qualidade ficam dentro do seu perímetro.

  • Workspace do agente

    fila, SLA, histórico e estatísticas

  • Copilot do agente

    sugestões de resposta com relatório de adoção

  • Central de ajuda

    artigos de autoatendimento em /help

  • Horário de atendimento

    fila ou fallback de IA, mensagens offline

  • Base RAG

    pgvector, fundamentada nos seus docs

  • Abordagem proativa

    gatilhos com atraso, direcionamento por URL, texto customizado

Do zero à produção

Três passos para ter sua infraestrutura de mensagens

Valide com um processo e escale com tráfego real. Desenvolvimento e produção mantêm o mesmo protocolo e o mesmo código.

  1. 01

    Iniciar

    Conecte um binário Go ao PostgreSQL e ao Redis e esteja rodando em minutos.

  2. 02

    Integrar

    Os clientes abrem um WebSocket; seu backend sincroniza identidades e eventos via gRPC.

  3. 03

    Escalar

    Adicione RabbitMQ ou NATS e escale horizontalmente sem reescrever os clientes; use Kubernetes + Helm para deploys e autoscaling em produção.

Rode você mesmo o guia de início rápido
Rodando em um minuto
imcore — zsh
# build and start
$ make build-basic
$ ./bin/basic/websocket

✓ http+ws  :8080
✓ grpc     :9001
✓ metrics  :9090

● IMCore pronto

Benchmarks reais · sem números inflados

Desempenho em nó único: números reproduzíveis, não picos teóricos

Medido na Alibaba Cloud cn-hangzhou, em 2026-07. Tipos de instância, tamanhos de mensagem e topologias de sala diferentes geram resultados distintos — reexecute o benchmark para o seu próprio perfil de carga.

10,000
conexões simultâneasdegrau de baixa latência recomendado, zero erros / perdas
38,506
fan-out msg/staxa real de entrega de mensagens em grupo
153 ms
latência p99p50 de apenas 83ms
0
erros / perdassem desconexões por slow-consumer, sem throttling
Ambiente de teste (instância única)
Instância
Alibaba Cloud ECS · 4 vCPU / 8 GiB (hfc6.xlarge)
Processo
Um binário websocket · entrega direta em nó único (sem broker)
Armazenamento
PostgreSQL + Redis (mesma máquina)
Cenário
Chat de grupo multi-sala (50 salas) · degrau estável de um teste de saturação
Ajustes
reliable_send_buffer=256 (padrão) · GOGC=200

Por que esses números se sustentam

  • Entregamos as ferramentas de teste de carga

    Fornecemos o gerador de carga e a ferramenta de relatório (loadtest / satreport) para você reexecutar os mesmos parâmetros, cenários e JSON de resultado no seu próprio ambiente — reproduzível do seu lado, não só na nossa palavra.

  • Modelado sobre carga real

    O tráfego simula usuários reais digitando (dentro do limite de 4 msg/s por usuário do servidor), não uma única conexão martelando para inflar o throughput.

  • Valores estáveis, não a beira do colapso

    Publicamos o degrau de baixa latência com zero erros e zero perdas — 10.000 conexões, p99 de 153ms, zero perdas (consistente em duas reexecuções independentes). Ir além significa escalar horizontalmente (próximo ponto), não espremer um nó até o limite.

  • Um nó único é só o piso

    RabbitMQ / NATS escalam horizontalmente; a capacidade cresce quase linearmente com as instâncias websocket — multiplique o número do nó único pela sua contagem de instâncias.

Uma base de código · de nó único a cluster

Escale o negócio sem reconstruir a arquitetura

O protocolo do cliente permanece o mesmo. Comece com entrega direta e adicione RabbitMQ ou NATS para escalar websocket, persistência, IA e workers de sincronização.

A segurança é o modelo de implantação

Segurança e implantação privada

Em vez de confiar em mais um fornecedor de SaaS, rode o IMCore dentro da sua própria rede e das suas fronteiras de gestão de chaves e auditoria.

Segurança e implantação privada →

Soberania de dados · self-hosted, nunca sai

Controles de ciclo de vida · retenção / arquivamento / exportação / exclusão

Proteção de auditoria · legal hold / cadeia HMAC / anonimização

Evidências de recuperação · restauração de backup / simulações RPO-RTO

Comece grátis · evolua por necessidade real

Comece a rodar e evolua conforme a necessidade real

A edição Basic continua grátis. Adicione cluster, console administrativo ou atendimento com IA só quando precisar — nunca empilhe custos por DAU.

01

Basic

Núcleo de IM em instância única, o ponto de partida self-hosted

Grátis para sempre
02

Plus

Instância única com push / moderação / callbacks — melhor custo para produção

$700/ ano
03

Pro

Escalável em cluster com push / moderação / callbacks — pronto para produção

$1,400/ ano
05

Customer Service

Pro + o pacote completo de atendimento com IA

$2,800/ ano
Ver a comparação completa de recursos e preços

Pronto para ter o controle das conversas?

Traga sua carga de trabalho. Nós dimensionamos a arquitetura.

Compartilhe suas conexões simultâneas, o volume diário de mensagens e o ambiente de implantação para receber uma recomendação concreta de edição e topologia.

Normalmente respondemos em até um dia útil