Step 1: What to download first
On a machine with internet access, download these two things:- The app installer: pick the target machine’s platform (Windows / macOS / Linux) on the official download page. Version v0.9.0 or later is required (earlier versions use a different model directory layout, so the offline pack doesn’t apply to them).
- The official offline model pack: a single zip file, about 850 MB, containing every model needed for OCR, speech transcription, and semantic search, plus a readme and a SHA-256 checksum list.
- (Only if the target machine runs Windows) two system runtime installers — offline, the app installer cannot fetch them from the internet automatically:
- WebView2 Runtime (Evergreen Standalone Installer, x64): Windows 11 and most Windows 10 machines with Edge already have it; stripped-down enterprise / LTSC systems may not — bring it along so installation can’t get stuck
- Microsoft VC++ 2015–2022 Redistributable (x64): the app’s local AI components depend on it; when missing, the installer tries to download it online and fails
Download the Offline Model Pack
linkly-ai-offline-models-20260825.zip · about 850 MB. Keep the zip as-is after downloading — don’t open or edit anything inside it.
Step 2: What to copy over
Using a USB drive, external disk, or internal file share, copy both files as-is to the offline machine (the desktop or any temporary location is fine):- The app installer (
.exe/.dmg/.AppImage, etc.) - The offline model pack zip (copy the whole zip — don’t extract first and copy the pieces)
- (Windows) the WebView2 and VC++ runtime installers
Step 3: How to install
1
Install the app
- Windows: first install the WebView2 Runtime and the VC++ Redistributable in turn (machines that already have them skip harmlessly), then double-click the app installer and follow the wizard
- macOS: open the
.dmgand drag Linkly AI into the Applications folder - Linux: install according to your package format (for AppImage, make it executable and run it)
2
Launch once, then quit completely
Start Linkly AI normally once — the app creates its data directory automatically (offline, its model download attempt will fail; ignore that). Then exit the app fully: right-click the L icon in the system tray and choose Quit.
3
Open the data folder inside the app data directory
Find it for your operating system (create it if it doesn’t exist yet):
- Windows
- macOS
- Linux
Press Win + R to open Run, paste, and hit Enter:
4
Extract the model pack and drop the models folder into data
Extract the model pack zip anywhere — you get a
models folder (alongside two info files, README.txt and SHA256SUMS.txt). Copy the whole models folder into the data directory you opened in the previous step — if data already contains a models folder, merge/overwrite.When done, the final layout must match the directory layout below exactly — for example, the file data/models/Qwen3-Embedding-0.6B-Q8_0.gguf should exist.5
Start the app and verify
Launch Linkly AI and open Settings → AI: the model section should show as ready rather than waiting for a download. OCR (text recognition in scans/images) and semantic search work right away.Audio/video transcription is off by default: when you need it, turn on Audio transcription and Video transcription under Settings → Index — the app then works through your existing media files with the bundled speech model, no rescan needed.
Directory layout after installation
Once in place, thedata/models folder should contain the following (file names must match exactly):
Troubleshooting
The app still asks to download models after installation
The app still asks to download models after installation
Almost always a layout mismatch. Check against the tree above item by item, paying attention to:
- Whether the zip was extracted directly into
data/models, producing a doubly nesteddata/models/models/...— move the innermodelscontents up one level - Whether the hidden
ocr/.readyfile made it through (some extraction tools skip dot-files by default; in Finder press ⌘ + ⇧ + . to show hidden files) - Whether it ended up on a different drive or in another user’s home directory
The zip won't open or fails to extract
The zip won't open or fails to extract
The file was corrupted during download or transfer. Download the pack again and try a different USB drive or transfer method. The pack ships with a
SHA256SUMS.txt — the commands in its README.txt let you verify each file and pinpoint where things broke. Don’t attempt repairs or partial extraction — corrupted model files cause runtime errors that are much harder to diagnose.AI features ask to download again after an app upgrade
AI features ask to download again after an app upgrade
A new app version may have switched to newer models. Download the latest offline pack and place it again following Step 3 on this page.
App version is older than v0.9.0
App version is older than v0.9.0
Older versions use a different model directory layout, so this pack doesn’t apply to them. Get the latest installer following Steps 1 and 2, upgrade the app, then continue.

