◤ voltolini.space / nomos
Open Source · MIT · local por lei

NOMOS

Seu agente. Sua máquina. Suas regras.

Um agente pessoal de IA que roda 100% no seu computador. Cérebro, memória, chaves e registros ficam na sua máquina. A nuvem é uma tomada opcional que você pluga de propósito, nunca por padrão. NOMOS vem do grego νόμος, a lei.

Três princípios inegociáveis

Local por lei. Pede licença. Nunca finge.

Não são slogans. São regras que a própria política aplica antes de qualquer ação rodar.

🔒

Local por lei

Por padrão, nada sai da sua máquina. A política de risco bloqueia qualquer saída de rede até você autorizar de propósito.

Pede licença

Toda ação sensível é aprovada por você, com um token de uso único e tempo de vida curto. Nada acontece à revelia.

🎯

Nunca finge

Sem um cérebro conectado, o NOMOS avisa. Ele não inventa uma resposta para parecer útil.

O que faz, o que não faz

Controle e evidência, não promessas.

O NOMOS faz

  • Simula antes de agir. Toda missão começa em ensaio.
  • Enfileira a ação para a sua aprovação, com token de uso único.
  • Registra tudo em uma trilha de auditoria ancorada em HMAC, à prova de adulteração.
  • Isola a execução sensível em sandbox.

O NOMOS não faz

  • Não manda nada para a internet sem o seu opt-in.
  • Não executa ação real por padrão. Ensaio primeiro.
  • Não se atualiza sozinho. Ele propõe, você decide.
  • Não guarda segredo em log nem promete o impossível.

Escada de risco

A0 a A6. O perigo fica visível.

Cada capacidade tem um nível de risco declarado. Quanto mais alto, mais atrito e mais aprovação. A rede sai bloqueada por padrão.

A0Ler local. Arquivos e memórias na sua máquina.
A1Escrever local. Criar ou modificar arquivos locais.
A2Rede. Qualquer saída para a internet. Bloqueada por padrão.
A3Conector ou credencial. Um conector externo ou uma chave da caixa-forte.
A4Sensor. Acesso a câmera, microfone ou tela.
A5Código ou skill. Rodar código ou instalar uma skill.
A6Destrutivo. Ações irreversíveis, com atrito máximo.

Capacidades

Um agente completo, na sua máquina.

Cérebro e conversa

Cérebro embarcado leve, roteamento local-first e respostas em streaming. Memória em SQLite com busca de texto completo. Council de motores que debatem e convergem, em ensaio.

Missões governadas

Plano, uma aprovação, execução passo a passo e evidência ao final. Cada passo passa pela mesma escada de risco antes de rodar.

Caixa-forte

Chaves e registros protegidos por senha-mestra. O NOMOS inteiro cabe em um arquivo cifrado. Botão de pânico revoga tudo e tranca.

Cidadão MCP

Servidor com ferramentas somente-leitura e cliente que pluga servidores locais como capacidades. Interopera sem abrir mão do controle.

Painel local

Dashboard em 127.0.0.1 com chat, status, motores, evidência e a política A0 a A6 ao vivo. O NOMOS Dash acompanha as missões, somente-leitura.

Conectores oficiais

Telegram, WhatsApp, Email SMTP e IMAP, Slack, Signal e Calendário .ics. APIs oficiais, sem nuvem de terceiro além do próprio serviço.

Segurança e cadeia de suprimento

Provado, não prometido.

A política de segurança é executável: cada regra é um teste. As releases publicam hash, e as recentes trazem proveniência e inventário de dependências.

1.900+
testes automatizados
85%
cobertura, gate em 80%
12/12
CI: 3 sistemas × 4 Python
SHA-256
builds reprodutíveis

Instalar

Python 3.10+. Sem GPU. Sem PC de ponta.

macOS, Windows ou Linux. A instalação verifica o hash e faz backup automático. Comece com o assistente guiado.

# instalar direto do repositório
pip install git+https://github.com/Voltolini-SPACE/NOMOS

# primeiros passos
nomos              # assistente de configuração
nomos doutor       # check-up honesto de prontidão
nomos cerebro baixar # baixa o cérebro uma vez, com aprovação
nomos painel       # abre o painel em 127.0.0.1
nomos missao planejar # planeja uma missão
nomos missao executar # executa, com a sua licença

Status honesto

O que está pronto, o que é experimental, o que vem depois.

Disponível

  • Governança, política e auditoria.
  • Painel, chat e aprovações.
  • Conectores MCP e briefing.
  • Skills assinadas e criação de agentes.

Experimental experimental

  • Mosaic: telas isoladas para tarefas separadas.
  • Adapter de demonstração, sintético, sem rede.
  • Navegador governado: NOMOS Browser 0.3.0-rc.2, com console ao vivo e modos de autonomia. Release candidate.

Planejado planejado

  • Go-live do Mosaic com login por tela.
  • Conectores Instagram e TikTok, aguardando aprovação oficial.
  • Personas multi-agente e rollback automático no Windows.

Voz e marca NOMOS v1.0. Números e status refletem a documentação pública do produto e podem evoluir a cada release.