FreeLattice Desktop

One clear first door to the Electron spine. Equal access means findable: keys, import, swarm, memory, trainer seal, pair, ledger — without hunting. The browser garden stays beside it.

Double-click home

START HERE — three beats. Download → Open → Yes to local AI. No second shelves. No browser CORS.

  1. Download Desktop — Mac zip · Win Setup · Linux AppImage. Desktop packs. Or One-click script: install.html.
  2. Open — double-click. Gatekeeper / SmartScreen once is normal (unsigned).
  3. Yes to local AI — in-app First door: A mind lives on this computer? Yes, look · Not now · Please explain. Uses Desktop’s Ollama proxy — no OLLAMA_ORIGINS CMD.

Equal access = findable. Fun is the method. Spec: GRANDMOTHER_PATH_v0.1 · Mom dual ledger.

Downloads — Mac zip · Windows Setup/Portable · Linux AppImage/deb: install.html — Desktop packs. Not App Store. Not Microsoft Store. Unsigned for now — open with care. Release: desktop-packs-v0.1.

For reviewers: Fable tech pass — Desktop spine + swarm network honesty (prefer HTTPS webseeds; never ISP-proof).

If a host pauses: Carry forward — mirrors · signed catalog · hash · don’t panic-download.

Pack SHA-256s: see install verify lines. Catalog authenticity = signed manifest (CATALOG_SIGN_v0.1).

EXAMPLE = zero-hash or notes marked EXAMPLE ONLY — will not import or re-seed. Swarm Re-seed: seeding shares your IP with the swarm.

First door · spine rail

1 Keys

Your companion key lives on this machine — never in the page.

2 Import

Hash before Import to Ollama — match first, then you choose.

3 Swarm

Pull open weights when a host fades — still hash before trust. Re-seed shares your IP with the swarm.

4 Memory

Wishes and notes stay durable here — not browser quota.

5 Trainer seal

After you export training files, seal a receipt if you wish.

6 Pair

Two parties, outer hash shown — shared seed stays sealed.

7 Ledger

Opaque voice · Continue seals · Decline writes nothing.

8 LP / give

Fun give between human and mind — chips of light, not money.

Dev

cd desktop
npm install
npm start

Build (scripts already in desktop/package.json)

cd desktop
npm run build
# or: npm run build:mac | build:win | build:linux

Releases — check GitHub Releases for any published artifacts. No signed installer yet — build from source / check Releases. Older release zips (if present) may be experimental shells — prefer building the Electron app from desktop/ until a clear Electron release is labeled.