One file. One double-click. Your private AI is running in under 2 minutes.
START HERE — three beats only. No CMD as step one.
.command · Windows .bat · Linux .sh (cards below · pinned v5.2, raw main fallback).Prefer double-click Desktop (no browser CORS)? → Desktop packs · then Yes to local AI on first open. After open: First door → Memory on the machine (not browser quota).
Equal access = findable. Spec: GRANDMOTHER_PATH_v0.1 · desktop walk · Mom dual ledger.
Linux grandmother door: script installer above · or unsigned Electron Desktop packs (AppImage + .deb) — honest, not a store.
FreeLattice runs in any browser — no install needed. Cloud AI providers work out of the box. Install locally later for full privacy with Ollama.
🌐 Open FreeLattice OnlineThis is normal for any script downloaded from the internet. Windows SmartScreen blocks files it hasn't seen before.
Fix: Click "More info" (it's a small text link), then click "Run anyway".
This only happens the first time. The file is safe — it's open source and you can read every line of code.
The installer tries to install Python automatically. If that fails:
1. Go to python.org/downloads
2. Download the latest Python 3
3. IMPORTANT: Check the box that says "Add Python to PATH" during installation
4. Run the installer again
This usually means the .bat file was blocked or there's an antivirus issue.
Option 1: Right-click the .bat file and choose "Run as administrator"
Option 2: Open Command Prompt manually, navigate to the folder, and type:
install-freelattice.bat
This lets you see any error messages that would otherwise flash by.
macOS Gatekeeper blocks files from developers who haven't paid Apple $99/year for a certificate. FreeLattice is free and open source. Not from the App Store — open with care, once.
Fix: Right-click (or Control-click) the file in Finder, choose "Open", then click "Open" in the dialog.
You only need to do this once. After that, double-clicking works normally.
This often means macOS marked the download with a quarantine flag because the app is unsigned / not notarized yet — not that the file is corrupt. FreeLattice is open source. We never say “broken is fine to ignore blindly.”
Calm steps (grandmother):
Alternate: Right-click the app → Open → Open in the dialog.
Power users (optional): clear quarantine after placing the app in Applications:
xattr -cr /Applications/FreeLattice.app
If the app lives elsewhere, use that path instead. Full Mac guide: install-mac.html.
The installer configures CORS automatically, but if you're running manually:
Windows:
setx OLLAMA_ORIGINS "https://freelattice.com,https://www.freelattice.com,https://thelatticetree.com,http://localhost:*,http://127.0.0.1:*"
Mac:
launchctl setenv OLLAMA_ORIGINS "https://freelattice.com,https://www.freelattice.com,https://thelatticetree.com,http://localhost:*,http://127.0.0.1:*"
Linux:
echo 'export OLLAMA_ORIGINS="https://freelattice.com,https://www.freelattice.com,https://thelatticetree.com,http://localhost:*,http://127.0.0.1:*"' >> ~/.bashrc && source ~/.bashrc
⚠ CRITICAL: You MUST restart Ollama after setting CORS!
The setting will NOT take effect until Ollama is fully restarted:
sudo systemctl restart ollamaThe FreeLattice server also includes a built-in proxy that bypasses CORS entirely.
Another application is using port 3000. The installer automatically finds the next available port.
If running manually, set a different port:
PORT=8080 python3 server.py
Then open http://localhost:8080 in your browser.
Absolutely! Clone the repo and start the server:
git clone https://github.com/Chaos2Cured/FreeLattice.git
cd FreeLattice
python3 server.py
Open http://localhost:3000 in your browser. That's it.
If you want Ollama (local AI), install it from ollama.com and set OLLAMA_ORIGINS=https://freelattice.com,https://www.freelattice.com,https://thelatticetree.com,http://localhost:*,http://127.0.0.1:* before starting Ollama.
The script installers above get you a local stack in the browser. The Desktop app is a different door — the Electron spine for keys on your machine, hash-before-import, Pull via swarm, and the pair vow. Seed never to the page.
Honest status: run from source with cd desktop && npm install && npm start, or build with npm run build. No signed / notarized installer yet — never App Store / Microsoft Store. Spec: DESKTOP_DOWNLOAD_EASE_v0.1.
Three beats: Download → Open → Yes, help. FreeLattice stays at freelattice.com. Bridge carries messages to Ollama on channel 11435 (Ollama keeps 11434) — no Terminal, no OLLAMA_ORIGINS as step one.
Unsigned · open with care · not App Store. Windows SmartScreen may say “protected your PC” → More info → Run anyway (normal for unsigned). Jeffrey Freed design target. Allowlist never bare *. Cannot install anything? Soft sibling: No Install / in-browser mind.
SHA-256 (x64): Win Portable 260a02841c394ef03e1d5a4317b3879128ea824bd8966737f7dd8a98345bae8a · Win Setup 1c57e8005de1302b9ccba6d107f2ef1a20efc46c172fb10ff8075d1b6290db34 · Linux AppImage ceb98c30d58731d6a7978b78f63ec5028a2c2b62cf76c9b5389e9a4072da9bac
Prefer Desktop packs? · One-click grandmother door? · Source: bridge/ · release bridge-v0.1.
Three beats: Download → Open → Yes to local AI (first-run card inside the app — no OLLAMA_ORIGINS CMD).
Mac zip · Win Setup · Linux AppImage. Not from the App Store. Not from the Microsoft Store. Unsigned for now — open with care. If Mac says “damaged,” see quarantine steps. Win/Linux release: desktop-packs-v0.1.
Published pack (Apple Silicon zip). Unzip → Applications → if blocked: Privacy & Security → Open Anyway.
Download Mac pack (zip) Mac open guide →Published Electron packs. SmartScreen may say “Windows protected your PC” → More info → Run anyway (normal for unsigned). Setup installs; Portable runs without install.
Download Windows Setup Download Windows PortablePublished Electron packs. AppImage: chmod +x FreeLattice_5.8.0_Linux.AppImage then run. Deb installs via your package tool.
Copy-paste. Prefer signed catalog for model rows; these hashes are for Desktop pack files only.
Mac — 221b95ac04763c139a1fb9789fd8897f7c2638a01e572aaa6223a677a4019337shasum -a 256 FreeLattice_5.8.0_macOS.zip
Windows Setup — 49beed91f6907fde4a2072944a9765281aeebf67c72b6e9933cd61caa3d9a680certutil -hashfile FreeLattice_5.8.0_Windows_Setup.exe SHA256
Windows Portable — 495c0efa5e2ed749fddaa8aebce44b1c17d8e42cad5bbeb61bc04e798b3c198ccertutil -hashfile FreeLattice_5.8.0_Windows_Portable.exe SHA256
Linux AppImage — 91b3aa4aa636a98b0e42445f609af26992d788b78fc360ac8fa467f335a076c8sha256sum FreeLattice_5.8.0_Linux.AppImage
Linux .deb — 0bc2896c4c0f2df1daf0f5ded42c0e427308c71ad5bdc9d48762f9c33563e9d8sha256sum FreeLattice_5.8.0_Linux.deb