The model
Ollama holds an open-weight GPT on your disk. Prompts, company facts and answers never travel.
Offline · AI and voice
Two small programs put the whole boardroom inside your computer: an open-source GPT model for the thinking, and a voice box for the speaking. No account, no key, no charge per sitting, and no sentence of your company's business leaving the building.
Download both files below into one folder — say a folder called sovereign on your desktop.
Open Terminal, move into that folder, and mark both files as programs. On Windows, use Git Bash or WSL and do the same.
cd ~/Desktop/sovereign chmod +x offline-ai.sh voicebox.sh
This installs Ollama if you don't have it, downloads an open-source GPT model, and leaves it running. The first download is large (about 14 GB for gpt-oss:20b) and only happens once. On a lighter machine, use a smaller model.
./offline-ai.sh # lighter machines: ./offline-ai.sh --model llama3.1:8b # just checking what you already have: ./offline-ai.sh --check
In a second Terminal window, in the same folder. It uses the voice already on your Mac, espeak-ng on Linux, or Piper if you have installed it for the best quality.
./voicebox.sh # check a speech engine is present first: ./voicebox.sh --check # best quality, if you installed Piper: PIPER_VOICE=/path/to/voice.onnx ./voicebox.sh
Sign in, open Board members, and choose Offline engine in the side list. Turn on Thinking and Voice, press Test connection and Test voice. Green means the board is now running on your machine.
Leave both Terminal windows open. Pull the network cable, get on a plane, work in a build — the board still debates and still speaks. When a program is not running, the board quietly goes back to the hosted engine, so nothing ever blocks a sitting.
Ollama holds an open-weight GPT on your disk. Prompts, company facts and answers never travel.
voicebox.sh turns each statement into audio locally, using your system voice or a Piper voice you choose.
The sitting, the dissent and the ruling are written to your machine and sync back to your board when you reconnect.