What it is
Project NOMAD is an offline knowledge and education server open-sourced by Crosstalk Solutions on GitHub, with the tagline "Knowledge That Never Goes Offline." Install it on a Debian-based Linux computer, open the Command Center in a browser, and you can download and manage a library of offline resources: offline Wikipedia and ebooks through Kiwix, Khan Academy courses with progress tracking through Kolibri, regional maps for offline viewing, Markdown notes and the CyberChef data tools. The AI part is a chat assistant with a knowledge base. By default it runs models on the same computer with Ollama, lets you upload documents and uses Qdrant for semantic search (RAG), and it can also point to Ollama or an OpenAI-compatible server such as LM Studio on another machine. A catalog called Supply Depot installs apps such as PDF tools, a file browser, an ebook library and a password manager in one click, and can run your own Docker containers. What sets it apart is that once content is downloaded, everything works without an internet connection; the README says the network is needed only to install and add content, and the software has no telemetry.
Who it's for:people who want an offline encyclopedia and learning box for a home, a classroom or a place with unreliable internet, and who can maintain Linux and Docker.
Before you start: you need a Debian-based Linux system (Ubuntu 26.04 LTS recommended). The install script needs sudo/root, and if Docker is missing it downloads and runs Docker's official install script. NOMAD itself needs about 5 GB of disk and under 1 GB of RAM; adding the AI assistant brings the install to about 25 GB, and the README recommends a machine with a dedicated GPU for large models. Watch for a few high-risk defaults. The Command Center (port 8080) and the Dozzle log viewer (port 9999) have no login at all, so anyone on the same local network can open them; the project says this is by design and suggests network-level controls such as a firewall if you need access control. The management service mounts the host's Docker socket (docker.sock), which lets it control Docker containers on the machine, and it mounts the whole system disk read-only. The project states it isn't designed to be exposed directly to the internet. We recommend using it only on a local network you trust, and never putting it on the public internet. If you rerun the install script and /opt/project-nomad/mysql already exists, the script deletes that directory and the data in the old database is lost, so back up before reinstalling. The connectivity check contacts Cloudflare and falls back to the GitHub and NOMAD APIs; the System Benchmark can submit scores to a community leaderboard; and if you point the AI assistant at another machine, your chats and documents go to that server. The library includes optional medical references and an FDA drug label lookup, which AI Inspiration World doesn't recommend. We also haven't reviewed the third-party apps or custom containers in Supply Depot. NOMAD's code is licensed under Apache-2.0, and the encyclopedias, courses, maps and models each come with their own terms.
Based on the project's public documentation. Not tested by AI Inspiration World.