Root

My personal knowledge companion

Next.jsFastAPIGoPostgresLearningKnowledge ManagementBetter Auth

I spend a lot of time with books, podcasts, and long-form interviews — and for years, most of it evaporated. I’d remember that I heard something interesting, but not where it came from, why it mattered, or what I actually thought about it at the time. The same frustrations kept surfacing in conversation:

  • “I remember hearing something like X in a podcast once.”
  • “What book was that stat from?”
  • “What were my actual takeaways from that source?”

Root is the fix: a personal knowledge companion for capturing what I consume, keeping every idea anchored to its source, and building my own thinking on top.

Having spent much of my life learning about investing, I think in terms of compounding — small, consistent deposits that accumulate into something outsized. Learning works the same way, but only if each insight lands somewhere it can build on the last. And in an age where AI can generate information effortlessly, the durable human advantage isn’t information at all; it’s judgment, taste, and a point of view earned by actually engaging with ideas. Root is my attempt to compound learning itself.

What Root Actually Does

Root is built around a simple idea: true learning only occurs if you actively engage with the material you consume. Instead of treating books, podcasts, and articles as disposable streams of information, Root turns them into structured, revisitable objects.

Rather than define the pieces in the abstract, here’s how they fit together — following one real thread through my library, shown the way it appears in Root itself.

Everything starts with a source — a book, podcast, interview, or article. Sources act as anchors, giving every idea a clear origin and preventing insights from becoming detached or misremembered.

Steve Jobs Book

Walter Isaacson

As I read, highlights become citations, and comments capture what I thought in the moment. Citations are concrete facts and quotes exactly as they appear in the source — precise, attributable, and free of interpretation. Comments are the margin notes attached to them: my own in-the-moment thinking, kept deliberately separate from the source material. A single citation can accumulate multiple comments over time as my thinking evolves.

citation

“You son of a bitch!” Jobs said. But it was not in anger. There was a big grin on his face. As soon as he realized what Belleville and the other engineers had done behind his back, said Hertzfeld, “Steve swallowed his pride and thanked them for disobeying him and doing the right thing.”

— Steve Jobs · p. 147

Each source gets distilled into at most five takeaways. A source can hold dozens of citations, but Root caps takeaways at five — the limit is the point. It forces me to synthesize patterns and arguments instead of hoarding highlights.

Key takeaway 1/5

Charm, Belief, and Getting Shit Done

Jobs learned to use his charisma and his attitude to motivate the people around him. His belief that he could do anything was placed in the other people he worked with, which allowed him to get things done. Not only that, but he was a fantastic storyteller. His ability to paint a picture and narrative to motivate, coerce or convince was incredible.

9 quotes

Notes sit above individual sources. Where a takeaway distills a single source, a note weaves citations and themes from many — books, podcasts, interviews — into a longer, coherent argument. When the same idea starts appearing across multiple sources, that’s when a note begins. Isaacson describes Jobs’s obsession with “whole widgets” — products designed end-to-end, software tailored to hardware — and when the Cerebras CEO made the same argument about wafer-scale chips on a podcast months later, the overlap became this note:

note

Strengths of Vertical Integration

I actually really like the advantages of owning the entire stack (vertical integration). I think it makes your life really easy, as you don’t need to over adapt and defensively program since you can’t make that many assumptions. On the other hand, when you own the entire stack, it’s quite clear what can happen, and what can’t. This cohesiveness also allows you to create better, more integrated products…

weaves 2 sources: Steve Jobs20VC: Andrew Feldman (Cerebras)

Search & Retrieval

As the library grows, Root makes it easy to ask questions about takeaways, citations, or comments. It doesn’t just regurgitate summaries, but surfaces and references specific citations and takeaways to support its answer.

Graph

The graph projects sources, takeaways, and tags into a 2D embedding space and draws edges between semantically related items. Tag clusters surface as labeled regions — Business, AI, Venture, and so on — making it easy to see where my reading is concentrated and where adjacent threads connect. Graph V1 supports full interactive navigation. Sliders allow tuning similarity vs. tag-overlap thresholds to adjust semantic clusters, and the underlying neighborhood structure is wired to support smart recommendation workflows.

Guiding Principles

While Root has some “AI Powered” features, it is intentionally AI-assisted, not AI-driven. Real learning comes from friction and AI can often rob us of that friction.

Low friction, high fidelity — Knowledge should enter the system easily, but original source context is always preserved. A citation without its origin is just a floating quote.

Compounding value — The more you add, the more valuable the system becomes. Every highlight, comment, and note makes future retrieval and synthesis richer. This is the same logic as compounding returns: small, consistent deposits accumulate into something significant over time.

Incremental refinement — Insights aren’t fixed. A takeaway you write today might look different after you’ve read three more books on the same topic. Root is designed to support that evolution rather than freeze your thinking at a single point in time.

How I Use Root

Reading

I upload PDFs directly into Root and highlight text as I read, the same way you’d mark up a physical book. Highlights become citations I can reference later, search across, and pull into notes.

To bridge the gap with physical books, I am currently building a mobile image capture feature—allowing me to take pictures of highlights in printed books and run them through OCR. These scanned highlights flow directly into the suggestions pipeline so I can quickly approve and organize them without manually typing out long paragraphs.

Podcasts & Interviews

With podcasts and YouTube interviews, Root generates interactive transcripts. This makes it incredibly easy to skim through long discussions and see comments or citations mapped directly to specific audio segments.

The Walk While Talk flow. Capturing ideas while listening on the go used to be high-friction. Now it looks like this:

  1. 1

    Tap voice capture

    The player pauses automatically and starts recording.

  2. 2

    Dictate the thought

    A quick voice memo — no typing while walking.

  3. 3

    Queued in the offline outbox

    Memos wait locally until connectivity returns.

  4. 4

    Uploaded & processed

    Audio is transcribed and drafted as comments or citations anchored to the right timestamp.

  5. 5

    Reviewed at my desk

    I skim the transcript, see the drafts in context, and approve them to solidify the learnings.

Synthesis

As I’m finishing a source, I’ll often notice a recurring theme and start drafting a takeaway. I’ll give it a rough title and attach citations as I go. For example, while reading the Steve Jobs biography, a pattern that stood out early was his ability to persuade through charm and conviction; I created a takeaway around it — “Charm, Belief, and Getting Shit Done” — and linked supporting quotes as they surfaced (nine, by the end). When the same idea starts appearing across multiple sources, that’s when I’ll open a note and start writing something longer.

Roadmap

  • building

    Physical Book Highlights (OCR) — Quick photo capture of printed highlights, run through the suggestions review queue.

  • planned

    Guided Knowledge Synthesis — Proactive AI prodding on the dashboard — guided questions that help synthesize margin notes into takeaways via interactive chat, keeping the friction of active learning.

  • planned

    Global Search — Fuzzy search across citations, comments, and takeaways with filters.

  • planned

    Kindle & Web Clipper Extensions — Browser integrations for Kindle highlights and general article clips.