Documentação

🚀 Quick Start

1. Instalar CLI

npm install -g @nodus/cli

2. Iniciar o Daemon

nodus start --daemon

3. Ver sua Identidade

nodus id

4. Adicionar um Contato

nodus alias add joao CHAVE_PUBLICA_DO_JOAO

5. Iniciar Chat

nodus chat @joao

📚 Comandos CLI

ComandoDescrição
nodus start --daemonInicia o daemon em background
nodus stopPara o daemon
nodus statusStatus do sistema
nodus idMostra sua chave pública
nodus alias add <tag> <pk>Adiciona contato
nodus alias listLista contatos
nodus send <dest> <msg>Envia mensagem rápida
nodus read <peer>Lê histórico
nodus inboxResumo de conversas
nodus chat <peer>Chat interativo (TUI)

📦 SDK para Desenvolvedores

Instalação

npm install @nodus/core

Uso Básico

import { NodusNode } from '@nodus/core';

const node = new NodusNode({
  storagePath: './.nodus',
  signalingUrl: 'wss://nodus.crom.run/ws'
});

await node.start();
console.log('ID:', node.publicKey);

node.on('message', (msg) => {
  console.log('Nova mensagem:', msg.content);
});

await node.send('CHAVE_DESTINATARIO', 'Olá!');