Tool Open source · Apache-2.0

Project NOMAD

Project NOMAD is an offline-first knowledge and education server from Crosstalk Solutions. It provides a browser-based Command Center and API that orchestrate containerized resources and applications through Docker on Debian-based systems, allowing the installation, configuration, and updating of an offline knowledge environment.

View repository Visit site

Overview

Its capabilities include offline Wikipedia and reference libraries through Kiwix, Khan Academy courses and progress tracking through Kolibri, downloadable regional maps through ProtoMaps, CyberChef data tools, FlatNotes markdown notes, a one-click application catalog, and support for custom Docker containers. Its optional AI Assistant uses Ollama or an OpenAI-compatible server such as LM Studio or llama.cpp, with document uploads and semantic search implemented through Qdrant-based retrieval-augmented generation.

An internet connection is required for installation and optional later downloads; the installed system is designed to operate offline and the project states that it has no built-in telemetry. It can be installed through a terminal-based script or Docker Compose, is licensed under Apache License 2.0, and does not currently include authentication, so the project advises against exposing an instance directly to the internet.