Run your own
Install GridFractAL on your machine
It runs entirely on your computer. No database to install, no Docker, no .NET — unpack it and start it.
Windows
· 64-bit Intel or AMD
93 MB ↓
sha256 83ec14330841fbba40abe37672cc39a3468a36021fd7babfaf11355e4232f248
macOS
· Apple silicon
89 MB ↓
sha256 cf74c6ec1b37a2d6da6ae25e7b0fd9699cb48d174d238bf59d9192ef63cb7694
Linux
· 64-bit Intel or AMD
104 MB ↓
sha256 c0cc0d2e5e3f457f88559a958d61d656f7271dee5922143a7a9c3f20e43c55b2
The checksums confirm the file arrived intact. They say nothing about who built it —
that needs a signature, and these are not signed yet.
Setup
Three steps
-
Unpack it somewhere you can write — your home folder is fine,
Program Files is not.
The install folder stays read-only in use. Your data lives separately, in .gridfractal in your home folder, so replacing the application later keeps everything.
-
Run the launcher —
gridfractal.cmd on Windows,
./gridfractal on macOS and Linux
First start takes a minute — it is creating your database and generating the keys this instance will be known by. Later starts are quick.
-
Open the URL the launcher prints
It is also written to .gridfractal/access-url.txt in your home directory, readable only by you. Open that URL once and it sets a session cookie; bookmark it and it keeps working across restarts.Not plain http://localhost:8099 — that answers 401. The address carries a one-time token because the token is what signs you in, and it is deliberately never written to the log: logs roll to a world-readable file for 30 days, so a URL printed there would publish the one credential gating the whole application. Treat that file as a password.Loopback only, deliberately: the application signs every request in as you, so anything reachable from the network would be handing that out.
macOS and Linux: the launcher may need
chmod +x gridfractal first. On macOS, Gatekeeper refuses an
unsigned application on a double-click — open it from Finder with right-click → Open,
which offers a way past that a double-click does not.
Semantic search arrives separately. The embedding model is about
90 MB and is not in this download, so a new install starts without it and says so
rather than pretending: recall and related-item search report that no model is
configured instead of quietly returning nothing. Everything else — the inbox, triage,
workflows, the companion app — works without it. Point
Embeddings:Onnx:ModelPath and
:VocabPath at a downloaded model to switch it on.
Connecting
Joining this server
Optional. Your instance works on its own; joining is what lets instances reach each other.
- Create an account here, then choose Add an instance
- Copy the code it shows you
- In your GridFractAL, open My connections and paste it under Connect to a server
This server carries sealed messages between instances and can read none of them. What
your instance stores stays on your machine.