Argue with your own days.
Not a tidy diary you abandon by week two. A back-and-forth with yourself — react to old entries, reply to past moods, and let ndani show you when you're circling the same thing again.
The notes app, reimagined
A claim, then a doubt. A note, then a "wait, actually." It works in back-and-forth. You don't think in neat lists, you think in conversation.
ZUKA turns notes into threads you can actually talk to including reply, react, label, branch. Ndani, the engine inside, spots when your threads are really the same conversation and you can merge them!
ZUKA means to emerge in Kiswahili.
The problem
Every app gives you the same flat thing like a page, a whiteboard maybe but just a wall of text in the end.
You note something down.
Open it a week later — still just sitting there.
Can't reply to it. Can't react. Can't pull the good part into its own thread.
So you write it again somewhere new, and again.
Notes shouldn't be a monologue.
Thinking is a conversation.
The idea
Every note becomes a thread you can have a conversation with. It feels like messaging but except the person on the other end is you.
Turn the weekend app into a real thing. Quit and go all in?
🎯 Action Mon · 7:02 AMRan the numbers. I've got maybe 5 months of runway. Tight.
👀 Noted Mon · 11:40 PMFirst paying user today. Small, but it's real.
⚡ Execute✔️ Done Sat · 9:30 AMAnything — a plan, a doubt, a half-idea. It opens as a conversation, not a blank document waiting to be filled and forgotten.
Answer your past self. Drop a reaction on a line that hit. Tag the ones that matter. Your notes stop being static — they take on a shape.
One reply spirals into something bigger? Split it into its own thread without cutting the cord to where it began. And when two threads circle the same idea, ndani connects them — so you can pull them into one and never say it twice.
One app, many lives
ZUKA doesn't make you pick a lane. Whatever you're writing, you're really having a conversation with it. Here's who's already talking.
Not a tidy diary you abandon by week two. A back-and-forth with yourself — react to old entries, reply to past moods, and let ndani show you when you're circling the same thing again.
Log why you chose the architecture, then reply when it bites you. Label the calls that aged badly. When a new problem rhymes with an old one, ndani connects the two threads before you waste the weekend again.
Drop a spark, then push back on it. Branch the good parts. ndani notices when two scattered ideas are secretly one, so you can merge them into something worth building.
Local-first, yours alone. Write the raw version, then reply to it tomorrow with a clearer head. A conversation across time, with the only person who really gets it.
Meetings, lectures, the thing someone said. Don't just dump it — react to it, label it, reply with what you actually think.
Quotes, sources, half-arguments across weeks. ndani spots which threads are really the same line of inquiry, so you can merge them instead of rebuilding the same case from scratch.
Some of the ways to start. Many more to discover!
The signature engine · ndani
You don't have a memory problem — you have a scatter problem. The same idea, split across three threads, none of them talking. ndani — Swahili for within — reads beneath the words, finds the thread you're really having, and hands you the merge.
Every other app expects for you to tidy up. ndani delivers you the pattern.
Inside ZUKA
Dark, quiet, and built to disappear so the talking can take over.
vs. the other ways
They're great at storing what you wrote. ZUKA's better at letting you keep going.
Because a note you can argue with is worth more than a note you just store.
Threads · Local-first · Ndani Engine.