Project NOMAD is an offline-first knowledge and education server that bundles Wikipedia, books, courses, maps, and optional local AI on self-owned hardware without requiring internet access.
The tool addresses the problem of knowledge availability in offline or unreliable connectivity scenarios by packaging a curated collection of educational resources into a single self-contained system. It works as a management UI called the Command Center that orchestrates containerized tools and resources via Docker, handling installation, configuration, and updates automatically so users do not need to manage individual components.
Project NOMAD runs on Debian-based operating systems including Ubuntu and Debian, with terminal-based installation and browser-based access to all tools and resources. This design allows deployment as a headless server accessible from other clients, making it suitable for institutional settings, remote locations, or situations where internet connectivity is limited or unavailable. The tool supports both quick installation on standard Linux systems and advanced Docker Compose-based deployment for users wanting manual configuration control. Windows users can run the tool via WSL2 with community-supported Docker installation paths.
The project maintains active development with regular updates to its core management system and bundled resources. Installation and configuration documentation is comprehensive, covering standard Linux setups, WSL2 environments, and Docker-based deployments. The codebase is written in TypeScript and actively maintained with clear guidance for different user skill levels, from quick-start terminal installation to advanced Docker Compose customization.