06 Cards
Collect what you love. Let it decide for you.
Dishes, films, places, ideas — kept in collections. Hit Decide for me and swipe: right is yes, left is pass.
Local by construction
Private · Offline · A desktop app
Journal, AI companions, the people in your life as a living constellation, and 139 questions you have never been asked — with a model that runs on your own silicon. Locked with a password only you know.
Three promises
A Gemma 3 model runs beside the app on a loopback port. Your words are answered on your own silicon.
One password locks the whole thing. While the app is locked, none of it is decrypted anywhere — not on disk, not in memory.
Sharing is opt-in, per person, per topic. Everything is sealed on your machine before it leaves it, and expires after two weeks.
The app
01 Journal
A timeline rail of entries with a five-dot mood scale and tags. People from your network are recognised as you type and become quiet entity chips.
02 Questions
Fourteen sections — self, philosophy, romance, sexuality, aesthetics, work, money, mortality. Sliders between named poles, multiple choice, open answers.
03 Network
A force-directed map of who you know and who knows whom. Drag the nodes around; select one and a glass inspector opens.
04 Companions
Sage, Ember, Aria, Atlas and Nova are built in — or make your own with a sentence. Replies stream token by token while the model thinks.
05 Sharing — opt-in
Your journal never travels. What can travel is a short summary of it, written by the model on your machine, on a topic you defined — and only to a person you approved for that topic.
By the numbers
Bytes of your writing we can read
we hold sealed blobs, and no key that opens them
0
Questions across fourteen sections
answered at your own pace
139
Of inference run on your machine
cloud AI is opt-in, your own key
100%
Days a shared summary survives
then deleted, on three separate clocks
14
And four more
Runs on your machine
On first run, kumulativ inspects your hardware, picks the largest Gemma 3 that answers quickly on it, downloads the weights once, and boots a llama.cpp server on a loopback port. From then on, thinking is a local matter.
Gemma 3 — 1B, 4B or 12B, quantised Q4_K_M and sized to your VRAM or RAM.
Chosen once at first run from a hardware probe; overridable at any time.
Fetched a single time from the model host, then cached on disk forever.
A llama.cpp sidecar process, started and supervised by the app.
CUDA on NVIDIA hardware, Metal on Apple silicon, CPU everywhere else.
Loopback only — the port is not reachable from your network.
One local file, sealed with XChaCha20-Poly1305 under a key only your password unwraps.
Stretched with Argon2id on your machine. Never stored, never transmitted, never recoverable by us.
Remembering a device stores the file's key in your OS keychain — never the password.
Copy the file. It is useless to anyone without your password.
None. No analytics, no crash pings, no first-run beacon.
Not needed to write. An email-verified account only if you opt into sharing.
X25519 per pair, sealed before upload. The service stores ciphertext and holds no key.
It does see who follows whom, and when you publish. That part we cannot hide, so we say it.
Optional, with your own API key — and labelled as the trade it is.
How it works
No workspace to configure and no invite to wait for. Install it, choose a password, let it size a model to your machine, and start writing.
Download the .dmg or the Windows installer. One human check, then a private link that expires in ten minutes.
It encrypts everything the app keeps. Nothing about it leaves your machine, which is also why nobody can reset it for you.
kumulativ probes your hardware, picks a Gemma 3 that answers quickly on it, and pulls the weights once.
Everything after that is offline — unless and until you decide somebody should hear how you've been.
Download
Free. No account needed to write, no telemetry. One human check, then a private, time-limited link.
binaries live in a private bucket · links are signed and expire in 10 minutes