O que era o nodus.crom.run
O Nodus é um sistema de comunicação P2P descentralizado com criptografia de ponta a ponta. A ideia era simples de explicar e difícil de fazer: trocar mensagens sem depender de uma empresa que guarda, lê ou vende suas conversas.
Ele ficou no ar em nodus.crom.run desde dezembro de 2025. Em setembro de 2026, na reorganização dos servidores da CROM, decidi tirá-lo do ar. Não é porque a ideia morreu: manter um serviço rodando exige atenção que hoje está em outros projetos. O código continua aberto e qualquer pessoa pode rodar a própria instância.
📦 Repositório: github.com/MrJc01/crom-nodus (licença MIT)
Como funciona
O Nodus foi pensado em camadas:
- Daemon — um processo que roda na sua máquina, guarda suas chaves e mensagens num SQLite local e expõe uma API HTTP (porta 4567).
- CLI — o terminal conversa com o daemon (
nodus send @bob "Olá!"). - SDK (
@nodus/core) — para quem quiser embutir o Nodus em outro app. - Servidor relay — só ajuda os nós a se encontrarem (WebSocket). Ele não consegue ler nada: as mensagens já chegam cifradas.
- Apps — um app desktop (Tauri + React) e o site (Next.js).
A parte da segurança
| Componente | Algoritmo |
|---|---|
| Identidade | Ed25519 |
| Encriptação | XSalsa20-Poly1305 |
| Troca de chaves | X25519 |
- Zero conhecimento no servidor.
- As chaves nunca saem do seu dispositivo.
- Você pode exportar e importar sua identidade (
nodus export/nodus import).
Rodando o seu
git clone https://github.com/MrJc01/crom-nodus.git && cd crom-nodus && npm install
npm run dev # daemon + servidor relay local
# em outro terminal
npm run cli -- id # sua chave pública
npm run cli -- status
Alguns comandos do dia a dia:
nodus alias add bob CHAVE_DO_BOB # adicionar contato
nodus send @bob "Olá!" # enviar
nodus chat @bob # chat interativo
nodus group create "Equipe" # grupos
nodus server use local # usar seu próprio relay
nodus server use none # modo offline
Com a saída do ar, o relay padrão (crom) deixou de existir. Use nodus server use local ou aponte para um relay seu com NODUS_SERVER=wss://seu.servidor.
O que ficou pelo caminho
O projeto tem SDK, CLI, daemon, servidor e testes, mas nunca chegou a ter uma base de usuários. Para virar algo que as pessoas usem de verdade, faltaria principalmente:
- um app desktop/mobile simples para quem não usa terminal;
- relays mantidos pela comunidade, para ninguém depender de um servidor só;
- uma auditoria da parte criptográfica.
Quer usar ou continuar?
Se você tem interesse em usar, hospedar um relay ou contribuir, abra uma issue no repositório ou fale comigo pelos canais da CROM. Se aparecer gente interessada, dá para trazer o Nodus de volta.
Este post faz parte da reorganização da CROM de setembro de 2026, em que concentrei tudo no crom.run e tirei do ar os projetos que eu não conseguia manter.