Blog · Launch week, part 1 of 3 · August 25, 2026
Introducing SovereignAI
One AI that runs on your machine, thinks with models you choose, remembers with receipts, and proves you can leave. No cloud required. No account. Nothing to trust but code you can read. This is what it is, why it exists, and how to run it in about two minutes.
The problem it exists for
You are the most fragmented database on earth. Your bank knows what you spend but not why. Your health provider has your labs but not your sleep. A retailer knows what you bought; only you know which purchase was a mistake worth remembering. And every AI assistant you have ever typed a thought into holds a transcript of the person you were that afternoon — in an account you do not control, under terms you did not write.
The joins between those shards are where your life actually is: subscriptions against what you use, renewals against a calendar, what you were told against what you decided. No vendor can build those joins, because no vendor has the shards — and no vendor should, because the assembled whole is the most sensitive dataset that could exist about a person. Handing it to one company is not a product. It is a hostage situation with a subscription fee.
So the reassembled you has to live on hardware you control, readable by models you point at it, in formats you can walk away with. That sentence is the whole product. Everything below is the mechanism.
What it is
SovereignAI is a private AI command center: a single program on your laptop, homelab, or any box you own, with a web interface, a chat that knows you, a durable memory, a knowledge base built from your own documents, and one export that holds all of it. It is written with zero runtime dependencies — a modern Node runtime's standard library and nothing else — so "the code you audit is the code that runs" is literal. It works offline. It reports nothing to anyone, ever.
It owns five layers, and each one is a concrete guarantee rather than a slogan:
- The machine. One file, your hardware. Docker, a single binary for Windows, macOS, or Linux, Docker Compose, an SSH deploy to any box you own, or from source. Localhost by default; your LAN or tailnet behind a bearer token when you say so.
- The models. Local open weights by default — Ollama for the small shelf, FreeToken for frontier-class sparse models on the GPU you already own, any OpenAI-compatible server. A frontier model with your own API key is a choice, disclosed on screen at the moment it is used, never a default.
- The memory. Every fact it remembers records how it entered (typed, extracted from a chat, or distilled from imported history), which conversation it came from, which model wrote it, and when it changed. Deleting really deletes: the bytes on disk are zeroed.
- The knowledge. Your PDFs, Word documents, notes, your chat history from ChatGPT and Claude, even the receipts and renewals hiding in your inbox — parsed on your machine by dependency-free parsers. Nothing is uploaded to be read.
- The exit. One checksummed file holds everything, in a format documented well enough to outlive us. Encrypt it with a passphrase only you hold. Verify it without importing it. Distill it into a portfolio you can paste into any AI you will ever use.
Twelve things that are yours here
The layers are the summary; this is the inventory. Each item ships today, none of it is a promise, and every one is audited in the Sovereignty Ledger:
- Your hardware — laptop, homelab, your VPS, your call.
- Your runtime — zero-dependency code you can actually audit.
- Your data — one folder; deleted means zeroed.
- Your AI's identity — its name and personas are your records.
- Your models — local weights, swappable per persona.
- Your fine-tuning — your datasets, your consent, your trainer.
- Your memory — every fact with origin, source, and author.
- Your cognition policy — choose which models may write memory.
- Your knowledge — parsed on-machine, previewable retrieval.
- Your history — chats born here or imported, inbox included.
- Your access — every channel reads a store only you hold.
- Your exit — verified export, portfolio, provable deletion.
The three questions
We propose the same test for every product that calls itself private AI, and we apply it to ourselves first:
- Can I read every line that runs? Here: yes. Zero dependencies, fair-source licensed.
- Can I take everything out, verified, and leave? Here: yes. One export with a per-table SHA-256 manifest and an archive digest, optionally encrypted with AES-256-GCM under a passphrase the vendor never sees, and a separate verify command that checks an archive without importing it.
- When something isn't private, does it tell me at that moment? Here: yes. A remote model is disclosed on screen when it answers — and, as of this week, before any request goes to one, you see exactly what would leave your machine and say yes or no. How that works, in depth.
Where it reaches you
Your AI's memory and knowledge are not trapped in one window. An MCP server puts them inside Claude Desktop, Claude Code, Codex CLI, Cursor, Windsurf, and Gemini CLI. A VS Code extension (Cursor, Windsurf, and VSCodium too), a JetBrains plugin, a browser extension for Chrome, Edge, and Brave, and a ChatGPT Custom GPT via Actions all read the same store — the one only you hold. Nothing syncs through a cloud, because there isn't one.
Run it now
The trial is the product — the real thing on your machine, not a demo with scripted answers. No account, no sign-up. Have Docker? You are about two minutes away:
docker run -d --name sovereign -p 127.0.0.1:4321:4321 -v sovereign:/state \
--add-host=host.docker.internal:host-gateway \
-e OLLAMA_BASE_URL=http://host.docker.internal:11434 \
-e SOVEREIGN_TOKEN=pick-a-long-secret ghcr.io/mlmrx/sovereignai:latestThen open http://localhost:4321/#token=pick-a-long-secret with the secret you chose, and the guided setup takes it from there. Drop in a ChatGPT or Claude export and your AI knows you within minutes. Done trying? docker rm -f sovereign && docker volume rm sovereign — gone means gone. That is the exit working before you have even committed.
Prefer no Docker? Single binaries are on the Releases page, the one-line installers are in the README, and the source is on GitHub to read. The starter shelf inside the app is dated and sized for your machine — small models on any laptop, and through FreeToken the 20B–120B sparse class on a 4–8 GB NVIDIA card plus host RAM. What is on it this week is on the front page.
What is not sovereign yet
A product that claims to have solved privacy is worth distrusting. So, on the record:
The database is not encrypted at rest; the honest answer today is operating-system full-disk encryption. The model layer is borrowed — even open weights are someone else's artifact, trained on data nobody can audit. A rented GPU is tenancy, not ownership, and the trade-offs are printed before you provision. The rule that governs the whole ledger: an unknown is reported as unknown, never rounded up to a feature.
The license, and who we are
The core is fair source — FSL-1.1-MIT. Self-hosting, forking, and internal use are unrestricted, for individuals and companies alike; the only restricted act is selling a competing SovereignAI product on a release younger than two years, and on its second anniversary every release becomes plain MIT, irrevocably, by the license text itself. Your exit is a date you can compute, not our goodwill. Nothing an individual needs to own all twelve layers is ever paywalled; the commercial path works by addition — a managed edition, organization features — never by clawing back what is free.
SovereignAI is built by Unify Dynamics. We are small, we ship in the open with a public ledger of our own claims, and we will keep writing here about what changed and why — with the mechanism named, every time.
Own every layer you can. Rent nothing you can't walk away with.
The open trial is one Docker command. The ledger lists what we cannot claim. The FAQ answers the rest.
Sources
- Every claim above names a shipped mechanism; the Sovereignty Ledger audits them layer by layer, and the thesis sets out the fragmented-database argument in full.
- Export format, verification, and encryption: documented in the product's export specification, shipped with every install.
- License: the Functional Source License, fsl.software.