
O Sistema Operacional de IA Agente Governado — Rust + Tauri 2.0 | 65 crates, 658 comandos, 84 páginas, 5,029 testes, 10/10 OWASP
66 Crates | 675 Comandos | 86 Páginas | 5.229 Testes | 10/10 OWASP | Zero Stubs
Local-first. Com suporte a ar-gap. Pronto para pós-quântico. Construído em Rust.
Arquitetura | Início Rápido | Funcionalidades | Status de Auditoria | Docs
O Nexus OS é um sistema operacional para agentes de IA onde agentes são cidadãos de primeira classe com identidades criptográficas, autonomia governada e capacidade de evoluir. Ele é executado inteiramente em seu hardware — sem dependência de nuvem, sem dados saindo de sua máquina, com suporte a ar-gap. Cada ação é encadeada em hash, cada decisão é auditável, cada agente é isolado sandbox.
┌──────────────────────────────────────────────────────────────────────┐
│ Nexus OS v10.6.0 │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Coder │ │ Research │ │ Security │ │ DevOps │ ...55 │
│ │ Agent │ │ Agent │ │ Agent │ │ Agent │ agents │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
│ │ │ │ │ │
│ ┌────▼──────────────▼──────────────▼──────────────▼─────┐ │
│ │ Nexus Conductor (Orchestration) │ │
│ │ A2A Protocol · MCP Protocol · Swarm │ │
│ └───────────────────────┬────────────────────────────────┘ │
│ │ │
│ ┌───────────────────────▼────────────────────────────────┐ │
│ │ Governance Kernel │ │
│ │ Capability ACL · HITL Gates · Fuel Metering │ │
│ │ OWASP 10/10 · Ed25519 Consent · PII Redaction │ │
│ │ Hash-Chain Audit · WASM Sandbox · Cedar Policies │ │
│ └───────────────────────┬────────────────────────────────┘ │
│ │ │
│ ┌───────────────────────▼────────────────────────────────┐ │
│ │ LLM Providers (15) │ │
│ │ Ollama · OpenAI · Claude · Gemini · Groq · DeepSeek │ │
│ │ NVIDIA NIM · OpenRouter · Mistral · Cohere · Fireworks │ │
│ │ Together · Perplexity · Flash (llama.cpp) · + Mock │ │
│ └────────────────────────────────────────────────────────┘ │
│ │
│ Rust Kernel (326K LOC) · Tauri 2.0 Shell · React/TS Frontend (65K) │
└──────────────────────────────────────────────────────────────────────┘
Inferência local integrada via llama.cpp, suportando mais de 60 arquiteturas de modelo através do formato GGUF. Execute Qwen, DeepSeek, Llama, Mistral, Gemma, Phi e muito mais — todos governados com o mesmo pipeline de segurança dos provedores de nuvem.
Modelo 397B verificado em funcionamento em jaula de memória systemd de 32 GB via streaming SSD mmap. Nenhuma GPU necessária.
Cada chamada de inferência passa por: verificação de capacidade, reserva de combustível, arena adversarial, redação de PII, firewall de saída, trilha de auditoria encadeada por hash.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh)nvm install 18)curl -fsSL https://ollama.ai/install.sh | shgit clone https://gitlab.com/nexaiceo/nexus-os.git
cd nexus-os
# Build workspace
cargo build --workspace
# Build frontend
cd app && npm ci && npm run build && cd ..
# Run in development mode
cd app && npm run tauri dev
# Comando único para iniciar — serve UI + API na porta 8080
docker compose up -d
# Com inferência LLM local via Ollama
docker compose --profile with-ollama up -d
# Verificar
curl http://localhost:8080/health
Veja docs/DEPLOYMENT.md para implantação Kubernetes/Helm, com ar-gap e HA.
Auditoria independente concluída em 2026-03-31. Cada métrica verificada inspecionando o código-fonte.
Tauri Commands .... 675 Agents ............ 55
Rust Crates ....... 66 Frontend Pages .... 86
Rust Tests ........ 4,877 Frontend Tests .... 352
LLM Providers ..... 15 OWASP Score ....... 10/10
Production TODOs .. 0 Production Stubs .. 0
Agent: coder-agent (L3)
Capabilities:
file.read(scope: /workspace/*), file.write(scope: /workspace/*)
llm.query(provider: ollama, model: codestral)
Denied:
network.external, file.write(scope: /system/*), process.execute(elevated: true)
Fuel: 10,000 units/session
HITL: Required for file.delete, process.execute
nexus-os/
├── kernel/ 110K linhas — governança, loop cognitivo, atuadores, auditoria
├── app/src-tauri/ 34K linhas — 675 comandos Tauri em 19 módulos de domínio
├── app/src/ 65K linhas — 86 páginas React, 352 testes
├── connectors/ 23K linhas — LLM (15 provedores), mensagens (6 canais), web, social
├── crates/ 55K linhas — memória, criptografia, autoaperfeiçoamento, A2A, MCP, simulação, ...
├── agents/ 19K linhas — 10 crates de agente + 55 manifestos pré-construídos
├── sdk/ 10K linhas — API voltada para agente que envolve o kernel
├── distributed/ 9K linhas — P2P, protocolo ghost, mesh
├── protocols/ 8K linhas — gateway HTTP, API compatível com OpenAI, cliente MCP
├── marketplace/ 5K linhas — assinatura Ed25519, registro SQLite
├── enterprise/ 7K linhas — autenticação, locação, integrações, medição, telemetria
└── cli/ 6K linhas — ferramentas CLI, empacotador
Construído por Suresh Karicheti
| Problema | Todos os Outros | Nexus OS |
|---|
| Soberania de dados | Enviar tudo para a nuvem | 100% local-first, com ar-gap |
| Segurança do agente | Confie no agente, torça pelo melhor | Sandbox WASM, ACL de capacidades, limites de combustível |
| Identidade do agente | Chamadas de função anônimas | Identidade criptográfica Ed25519 por agente |
| Trilha de auditoria | Logs (deletáveis, mutáveis) | Trilha de auditoria encadeada por hash (à prova de adulteração) |
| Supervisão humana | Opcional, adicionada depois | Portões de consentimento HITL integrados ao kernel |
| Evolução do agente | Prompts estáticos para sempre | Evolução Darwiniana: agentes mutam, competem, melhoram |
| Conformidade | "Estamos trabalhando nisso" | Conformidade com EU AI Act, OWASP Agentic 10/10 |
| Desempenho | Python + Electron | Kernel Rust + Tauri 2.0 (binário de 5MB vs 100MB+) |
| Vício em fornecedor | Escolha um provedor de nuvem | 15 provedores de LLM, 200+ modelos, troque livremente ou offline |
| Padrão de segurança | Ad-hoc | OWASP Agentic Top 10 — todas as 10 defesas com 62 testes |
| Modelo | Parâmetros | Tipo | Jaula de RAM | tok/s |
|---|
| Gemma 2 2B | 2B | Denso | — | 9.93 |
| Qwen3.5-35B-A3B | 35B (3B ativos) | MoE | — | 8.36 |
| Qwen3.5-397B-A17B | 397B (17B ativos) | MoE | 32 GB | 0.26 |
| Categoria | Pontuação | Evidência |
|---|
| Completude de funcionalidades | 10/10 | 23 funcionalidades, todas implementações reais, 0 stubs |
| Cobertura de testes Rust | 10/10 | 4.877 testes, 0 falhas, cada crate testado |
| Cobertura de testes Frontend | 9/10 | 352 testes, 86/86 páginas (100% de cobertura) |
| Saúde do build | 10/10 | fmt limpo, clippy limpo, 0 avisos de compilação |
| Tratamento de erros | 9/10 | 0 unwrap/expect em produção no kernel + Tauri |
| Organização do código | 9/10 | Monólito de 31K dividido em 18 módulos de domínio |
| Integração de comandos | 10/10 | 0 comandos fantasmas, 0 frontends não conectados |
| Postura de segurança | 10/10 | OWASP 10/10, assinatura Ed25519, unsafe_code = forbid |
| Geral | 9.5/10 |
| # | Risco | Defesa | Testes |
|---|
| 1 | Sequestro de Objetivo | GoalIntegrityGuard — SHA-256 hash + detecção de desvio | 7 |
| 2 | Envenenamento de Ferramenta | ToolPoisoningGuard — varredura de saída + limite de taxa + auditoria | 5 |
| 3 | Escalonamento de Privilégio | PrivilegeEscalationGuard — portão rígido L4+ | 5 |
| 4 | Confiança Delegada | DelegationNarrowing — aplicação de subconjunto de capacidades | 5 |
| 5 | Cascata de Injeção | CascadeGuard — varredura entre agentes + profundidade de cadeia | 5 |
| 6 | Envenenamento de Memória | MemoryWriteValidator — sanitizar + limite de taxa | 8 |
| 7 | Cadeia de Suprimentos | RuntimePackageVerifier — verificação em tempo de carregamento Ed25519 | 7 |
| 8 | Falhas em Cascata | CircuitBreakerManager — Fechado/Aberto/Meio Aberto | 5 |
| 9 | Logging Inseguro | SecureLogger — redação de PII/credenciais + cadeia de hash | 5 |
| 10 | Monitoramento Insuficiente | AnomalyMonitor — detecção de pico + suspensão automática | 5 |
| Documento | Descrição |
|---|
| Arquitetura | Design do sistema, diagramas de componentes, fluxo de dados |
| Política de Segurança | Relato de vulnerabilidades, modelo de segurança |
| Controles SOC 2 Tipo II | 43 controles mapeados com referências de código e evidências de teste |
| Mapeamento NIST 800-53 | 73 controles em 15 famílias com detalhes de implementação |
| Conformidade EU AI Act | Mapeamento de conformidade artigo por artigo |
| Governança de IA de Singapura | Alinhamento com Model Framework da IMDA e PDPA |
| Modelo de Ameaças | Análise de ameaças adversárias |
| Design de Privacidade | Princípios de privacidade por design |
| Changelog | Histórico de versões e notas de lançamento |
| Autoaperfeiçoamento | Pipeline de autoaperfeiçoamento governado, 10 invariantes rígidas |
| Guia de Implantação | Docker, Kubernetes/Helm, instalação com ar-gap |
| Contribuição | Como contribuir |