Skip to main content

Architecture Overview

High-level architecture of the VoidNX Labs ecosystem. See individual project docs under Projects for per-repository detail.

Design Principles​

  • Local-first — everything runs offline by default; cloud is optional
  • Reproducible — Nix flakes across all projects
  • Zero-trust — no implicit trust between services
  • Vendor-neutral — swap providers via env vars, never hardcode

Core Data Flow​

graph LR
A[Source Code / Data] --> B[cerebro]
B --> C[ChromaDB / RAG]
C --> D[securellm-bridge]
D --> E[LLM Provider]
B --> F[cerebro-reranker]
F --> C