Private offline knowledge library

Keep useful knowledge available when the internet is not.

Offline Survival downloads trusted public knowledge packs, indexes them for search, and can package the result for another computer. It is a practical library builder, not a cloud service.

Download latest See how it works
Offline Survival Easy Install Downloaded Library path
Downloads Search Settings

Profiles

Survival Essential

Small emergency reference set with first aid, water, food, repair, and offline reference sources.

First aid manual Water and sanitation Repair references
Local first Downloaded files, indexes, and optional AI models stay on the selected computer or drive.
Simple setup Pick a library size, press download, and let the app prepare the rest.
Shareable Build a portable package for a USB drive, field laptop, classroom, clinic, or workshop.

What it is

A private offline knowledge station.

Offline Survival is a desktop app for preparing a useful knowledge library before the network becomes unreliable. It downloads public references into a folder you control, keeps the original files, prepares readable/searchable copies, and helps you move the finished library to another machine.

Library

Curated survival and rebuilding sources

Profiles group practical public knowledge by disk size, from small emergency references to large civilization-recovery archives.

Offline

Everything stays on the selected drive

Downloaded files, prepared readable copies, search indexes, logs, and optional model data live in the library folder you control.

Search

Find answers without a connection

The app indexes supported sources locally, then opens the original or prepared material so you can inspect the reference directly.

Handoff

Package a ready offline library

Create a share package with selected sources, search data, and available app files for Windows, macOS, and Linux.

Functionality

More than a download list.

The app manages the boring parts of building an offline archive: source selection, disk planning, downloads, opening formats, indexing, local AI safety, and cross-platform sharing.

Profiles for different disk sizes

Start with a small emergency archive or build a much larger library for serious long-term reference. Profiles are curated by usefulness and expected size.

Managed downloads

Sources are downloaded into the selected library folder with state tracking, retry paths, expected sizes, mirrors where available, and license/attribution metadata.

Local readers

ZIMs open through a local Kiwix server, PDFs open with the system viewer, and supported archives can be extracted into readable local copies.

Offline search index

Supported sources are normalized and indexed so you can find material without a network. Search points back to the local source, not a remote website.

Your own knowledge

Import local PDFs, EPUBs, Markdown, HTML, CSV, JSON, text files, and ZIMs so personal or organization-specific references live beside public sources.

Optional Local AI

Install an app-managed Ollama runtime and recommended models. Startup is blocked when available RAM is not safe for the selected installed chat model.

Shareable libraries

Create a package with selected downloaded sources, indexes, metadata, and available app files for Windows, macOS, and Linux handoff.

Local-first privacy

The library, indexes, imported files, logs, and optional AI models stay on the selected computer or drive. Internal services bind to localhost by default.

Optional Local AI

Ask questions over your offline library.

Local AI can use Ollama and recommended models to help search and summarize indexed sources while keeping the library on the selected computer or drive.

Search Local AI Settings

Local AI

Ask with local context

Use indexed offline sources as context while the library stays on this computer.

Recommended model qwen3:8b
Downloads Share Settings

Share package

Prepare a portable drive

Bundle downloaded sources, indexes, metadata, and available app folders for another machine.

Sources to share App bundle folder Downloaded sources included

Offline handoff

Prepare a drive for the next machine.

Share packages are built from sources already present on disk. Pick the primary target OS, choose the extracted all-platforms app bundle, and the package can include Windows, macOS, and Linux app folders beside the prepared offline library.

What can go inside

Practical references, not noise.

The catalog focuses on material that remains useful when you cannot search the web: first aid, public health, repair, farming, engineering, maps, education, reference works, and practical how-to knowledge.

Survival manuals First aid and medicine Wikipedia and Simple Wikipedia Repair guides Engineering and electronics Farming and food Textbooks Your own PDFs and ZIMs
Survival EssentialSmall emergency reference set for limited disks.
Survival PlusBroader laptop or USB-SSD library with repair, medicine, food, and reference material.
Civilization CoreCommunity knowledge-station profile for practical rebuilding and education.
Civilization RebuildWorkstation-scale archive with deeper science, engineering, medicine, agriculture, and culture.
Civilization MaxLarge-drive preservation profile for maximum breadth.

Contribute

Add features or propose better sources.

1

Improve the app

Feature contributions should be focused, tested, documented, and validated before opening a pull request.

2

Add sources

New downloadable sources go through the catalog manifest with license, attribution, expected size, runtime, and profile placement.

3

Keep the repo clean

Do not commit downloaded PDFs, ZIMs, archives, local databases, model files, secrets, or generated release bundles.

Get it

Download the latest release.

Choose the file for your operating system. Use the all-platforms bundle when you need to prepare a share package for multiple operating systems at once.

Download latest

macOS: if the app shows "damaged and can't be opened", right-click the .dmg and choose Open, or run xattr -d com.apple.quarantine "Offline Survival_*.dmg" before mounting. The app is not notarised; this is expected on Apple Silicon.