project-nomad
Project N.O.M.A.D, is a self-contained, offline survival computer packed with critical tools, knowledge, and AI to keep you informed and empowered—anytime, anywhere.
Discover how Project N.O.M.A.D. uses Protomaps for offline maps. Learn about its architecture for downloading basemaps and serving dynamic styles locally.
What Is the Role of Kolibri in Project N.O.M.A.D.? A Deep Dive into the Education PlatformDiscover Kolibri's vital role in Project N.O.M.A.D. as the offline education platform. Explore its Khan Academy-style curricula and progress tracking for impactful learning anywhere.
How to Integrate with the RagController API for RAG Operations in Project NomadIntegrate with the RagController API in Project Nomad to upload documents, monitor embedding jobs, and manage Qdrant vector stores for efficient RAG operations. Learn how now.
How to Use the ChatController API for AI Interactions in Project NomadLearn to use Project Nomad's ChatController API for AI interactions. Manage chat sessions, persist history, and use local Ollama for inference with this guide.
Project N.O.M.A.D. API Endpoints: Complete Guide to Service IntegrationExplore Project N.O.M.A.D. API endpoints for seamless service integration. Access AI chat, system management, ZIM libraries, maps & benchmarking programmatically.
How EmbedFileJob Powers Project N.O.M.A.D.'s RAG Knowledge BaseDiscover how EmbedFileJob fuels Project N.O.M.A.D.'s RAG knowledge base by converting files into searchable vector embeddings for enhanced retrieval accuracy.
What Is the RunDownloadJob in Project N.O.M.A.D.? Core Architecture ExplainedExplore the RunDownloadJob in Project N.O.M.A.D. Understand how this core BullMQ worker manages file downloads, persistence, cleanup, and post-processing for efficient data management.
How Project N.O.M.A.D. Uses Background Jobs for Asynchronous ProcessingDiscover how Project N.O.M.A.D. leverages background jobs with BullMQ for efficient asynchronous processing. Explore its three layer architecture for seamless task management.
Key Data Models in Project N.O.M.A.D.'s Database: Complete Schema GuideExplore Project N.O.M.A.D.'s core AdonisJS Lucid models. Understand the database schema for managing microservices, content, LLM chats, and benchmark data in this comprehensive guide. Your complete schema overview awaits.
How to Manage Ollama Models (Download, Delete, List) in Project N.O.M.A.D.Learn to manage Ollama models (download, delete, list) in Project N.O.M.A.D. Discover how to interact with Ollama efficiently through REST endpoints and background job processing for seamless model management and progress strea...
How to Download ZIM Files Remotely in Project N.O.M.A.D.Learn how to download ZIM files remotely with Project N.O.M.A.D. Explore secure, resumable HTTP downloads with SSRF and MIME-type checks for offline content access.
How to Manage Offline Content Using ZIM Files with the ZimService in Project NomadLearn to manage offline content using ZIM files with Project Nomad's ZimService. Discover lifecycle management, catalog scanning, background downloads, and Kiwix integration.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →