The notes app, reimagined

Your brain doesn't
work in pages.

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

Your thoughts are connected.
Your pages aren't.

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

Threads, not pages.

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.

Side Project
💡 Idea

Turn the weekend app into a real thing. Quit and go all in?

🎯 Action Mon · 7:02 AM
📌 Important💭 Reflection

Ran the numbers. I've got maybe 5 months of runway. Tight.

👀 Noted Mon · 11:40 PM
✅ Task

First paying user today. Small, but it's real.

⚡ Execute✔️ Done Sat · 9:30 AM
  1. 01

    Start a thread, not a page

    Anything — a plan, a doubt, a half-idea. It opens as a conversation, not a blank document waiting to be filled and forgotten.

  2. 02

    Reply, react, label

    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.

  3. 03

    Branch and merge

    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

Have it out with yourself,
about anything.

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.

The Journal

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 Dev Log

Interrogate your own decisions.

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.

The Ideapad

Let your ideas fight it out.

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.

The Diary

Say the thing, then answer it.

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.

The Notes

React instead of just collecting.

Meetings, lectures, the thing someone said. Don't just dump it — react to it, label it, reply with what you actually think.

The Research

Pull the threads together.

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 already wrote this.
You just forgot where.

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.

0% Global Affinity How hard your mind keeps circling back to the same few ideas.
0 Semantic Links Connections between threads you never knew you'd drawn.
0 Convergence Events Times two threads were one conversation, wearing two names.

Every other app expects for you to tidy up. ndani delivers you the pattern.

Inside ZUKA

What ZUKA delivers?

Dark, quiet, and built to disappear so the talking can take over.

ZUKA active threads screen
Your active threads
ZUKA reply, react and label screen
Reply, react, label
ZUKA ndani connection screen
ndani connects two threads
ZUKA merge screen
Resurface threads
ZUKA full thread screen
The full thread

vs. the other ways

Every other way is only a read-only version of you.

They're great at storing what you wrote. ZUKA's better at letting you keep going.

App What it's built for What ZUKA does differently
Notes App Quick, static pages. You write, you close, you forget it exists. Reply, react, label, branch it. It's a thread, not a note.
Whiteboard Once you wake up to setting it up. Open it, start typing. The only setup is having a thought.
File-based A web of files to link together manually. You write, ndani flags if threads overlap and offers the link.
Kanban Colorful sticky notes. Threads that grow with you.

Stop writing notes.
Start talking to them.

Because a note you can argue with is worth more than a note you just store.

Threads · Local-first · Ndani Engine.