Skip to content

Architecture Overview

High-level architecture of the VoidNX Labs ecosystem.

Work in progress

This page is being populated. See individual project docs in the Ecosystem section.

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