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