project-nomad: An offline-first knowledge and education server for self-hosted learning and local AI.
What problem it solves
People need access to information, learning resources, and optional AI tools without depending on an internet connection. NOMAD provides a self-contained server that manages offline content, education resources, maps, notes, data tools, and local AI on hardware the user owns.
Key features
Local AI with knowledge search — The AI Assistant supports local chat through Ollama or OpenAI API-compatible software, including document upload and semantic search through Qdrant. Models can also run on another host through a configurable API URL.
Source: README
Offline information and education — The Information Library provides offline Wikipedia, medical references, ebooks, and other resources through Kiwix. The Education Platform provides Khan Academy courses with progress tracking through Kolibri.
Source: README
Offline maps, notes, and data tools — NOMAD includes downloadable regional maps through ProtoMaps, local markdown note-taking through FlatNotes, and encryption, encoding, hashing, and data analysis through CyberChef.
Source: README
Managed container ecosystem — The Command Center handles installation, configuration, and updates for containerized tools and resources. Its Supply Depot provides a catalog of applications and supports running custom Docker containers.
Source: README
Optional automatic updates — Automatic updates can install minor and patch releases on a schedule controlled by the user after pre-flight checks pass. Major versions require a manual update.
Source: README
Quick start
Copied verbatim from the project's README.
sudo apt-get update && \
sudo apt-get install -y curl && \
curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/refs/heads/main/install/install_nomad.sh \
-o install_nomad.sh && \
sudo bash install_nomad.shWho it may suit
This project may suit people and organizations that want a self-hosted, offline-capable source of knowledge, education resources, notes, maps, and optional local AI. It may also suit families, classrooms, and community groups that need to control deployment on hardware they own, subject to the documented security guidance.
Topics to discuss
Which offline content collections would be most useful for your community?
How should NOMAD balance local-first operation with optional network-connected features?
What local AI models, hardware configurations, and deployment patterns are people using with NOMAD?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/Crosstalk-Solutions/project-nomad#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…