Zensical is a documentation framework and markdown static site generator designed for authoring modular technical topics. It includes a static site build orchestrator that uses a dependency graph to parallelize asset compilation and perform differential updates.
The project features a federated search engine that aggregates results from multiple documentation projects using a combination of inverted indexes and vector-based semantic search. It also includes an LLM context generator to extract lean, semantic information from modular topics to optimize prompts for large language models.
The system manages technical documentation through versioned content trees, multilingual localization workflows, and project hierarchy management for complex layouts. Build processes are handled via task-based orchestration to prevent plugin interference, while content is managed as independent topics for reuse across different output channels.
Tools are provided to convert existing MkDocs configuration files and project structures to facilitate site migration.