AI Product

Bookmarked

Oct 2026

A podcast made from the things you save online, so you actually get through them.

Bookmarked
Try the live app ↗

Why I built it

I save a lot of things during the day: posts on X, articles, research papers. I almost never go back to them. Saving takes a second; reading it all later never happens.

At the same time, I spend about two hours a day on the Caltrain commuting to work. That's a lot of time, but reading on the train strains my eyes, and I'd much rather listen. So I built something that reads my saves back to me as a short podcast episode.

How it works

You tell it where you save things and how you'd like it to sound. After that there's nothing to do but listen.

A Bookmarked episode playing in Apple Podcasts, with its description and the topics and people it covers
A real episode in Apple Podcasts. The description lists each topic and who it came from.
Bookmarked dashboard listing two episodes with cover art, play buttons and a sources link
Your episodes, each with its own cover and summary. A new one is made once you've saved enough new things.
First page of an episode companion PDF with an 'At a glance' summary and cited takeaways
The written companion for an episode, with every claim linked back to where it came from.

Under the hood

Every hour, the app checks whose episode is due and makes it in six steps. AI is used where it matters most: understanding what was saved, writing the episode, and giving it a voice.

Runs every hour for each show that's due

  1. 1
    Your saves

    X, HackerNews, LinkedIn, Chrome reading list, or a topic you follow on arXiv

  2. 2
    Collect

    Everything new since the last episode

  3. 3
    ReadGemini + Google Search

    Opens the linked articles and looks up who wrote each post

  4. 4
    WriteClaude

    A briefing, a plan for the episode, the script in the show's style, and the written companion

  5. 5
    RecordElevenLabs

    One host or two, in natural-sounding voices

  6. 6
    Your podcast app

    Lands in Apple Podcasts or any podcast app, with cover art and a companion PDF

Built with Next.js, hosted on Cloudflare Workers. Accounts and saves live in Supabase; audio and podcast feeds are served from Cloudflare R2. Dark circles are the AI steps.

Defining good, then measuring it

Getting an episode made was the easy part. Knowing whether it was any good was harder, because "that felt off" isn't something you can fix. So before changing any prompts, I wrote down what good looks like for each thing the app makes, then listened and read against it.

Anything I marked as weak had to come with evidence: the exact moment, the quote, and what the source actually said. "At 3:12 it said X, but the article said Y" turns a vague feeling into a specific fix, and points to the step that caused it.

Try it

Bookmarked is live. Connect one place you save things, and your first episode is made right away.

Home