<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Fisher Shen (Fisher)</title>
    <description>The latest articles on Forem by Fisher Shen (Fisher) (@fisher_shenfisher_1c32).</description>
    <link>https://forem.com/fisher_shenfisher_1c32</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3885746%2F3ffbf5ff-cd44-4f1f-b518-38c914758173.jpg</url>
      <title>Forem: Fisher Shen (Fisher)</title>
      <link>https://forem.com/fisher_shenfisher_1c32</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/fisher_shenfisher_1c32"/>
    <language>en</language>
    <item>
      <title>Cal Newport's Reading System for Your Read-Later Pile</title>
      <dc:creator>Fisher Shen (Fisher)</dc:creator>
      <pubDate>Fri, 24 Apr 2026 04:40:30 +0000</pubDate>
      <link>https://forem.com/fisher_shenfisher_1c32/cal-newports-reading-system-for-your-read-later-pile-4pmd</link>
      <guid>https://forem.com/fisher_shenfisher_1c32/cal-newports-reading-system-for-your-read-later-pile-4pmd</guid>
      <description>&lt;p&gt;&lt;em&gt;This post originally appeared on &lt;a href="https://www.burn451.cloud/blog/cal-newport-reading-system" rel="noopener noreferrer"&gt;burn451.cloud&lt;/a&gt;. Republished here for syndication.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I have been reading Cal Newport for eight years and he still does not have an X account. That is not a bio detail. It is the argument. The man who wrote &lt;em&gt;Deep Work&lt;/em&gt; (2016), &lt;em&gt;Digital Minimalism&lt;/em&gt; (2019), &lt;em&gt;A World Without Email&lt;/em&gt; (2021), and &lt;em&gt;Slow Productivity&lt;/em&gt; (2024) refuses to participate in the platform that most of his readers cannot stop checking. He writes a blog. He records &lt;em&gt;Deep Questions&lt;/em&gt;. He shows up on Tim Ferriss occasionally. That is the whole footprint.&lt;/p&gt;

&lt;p&gt;I built Burn 451 because my read-later pile had stopped being a reading list and become a guilt list. Yesterday I shipped a curated &lt;a href="https://www.burn451.cloud/vault/cal-newport" rel="noopener noreferrer"&gt;Cal Newport vault&lt;/a&gt; — 26 essays, talks, and podcasts. This post is the system I extracted from his work, built into a tool, and now use every day.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Cal Newport's reading system?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Cal Newport does not have a single named "reading system," but across his books and essays he describes the same shape: a small number of carefully chosen long-form sources, read with a notebook open, with an explicit decision at the end about what stays. The opposite of grazing. The opposite of saving for later and never reading.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;His method shows up in three places. &lt;em&gt;Deep Work&lt;/em&gt; gives you the time block — protected, single-task, no inputs. &lt;em&gt;Digital Minimalism&lt;/em&gt; gives you the source filter — you do not consume what does not pass a personal value test. &lt;em&gt;Slow Productivity&lt;/em&gt; gives you the pace — fewer items, longer engagement, no manufactured urgency. Read-later apps usually fail all three. They optimize for capture. Cal optimizes for completion. The asymmetry is the whole game — capture is one click, completion is forty minutes of focused attention, and any system that makes the cheap action easier than the valuable one will accumulate debt forever.&lt;/p&gt;

&lt;h2&gt;
  
  
  How does Slow Productivity apply to read-later apps?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Slow Productivity has three principles: do fewer things, work at a natural pace, obsess over quality. Applied to reading, that means saving fewer articles, finishing them at a human pace, and treating what you read as something you will think about — not check off. The read-later app is the wrong shape for this by default. It is a list. Lists encourage adding.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cal explained this on Tim Ferriss episode #722 in early 2024. The interview is the cleanest version of the &lt;em&gt;Slow Productivity&lt;/em&gt; thesis if you want it spoken. The phrase that stuck with me was that productivity culture had collapsed into "pseudo-productivity" — visible activity standing in for real output. My old read-later list was pseudo-reading. Saving felt like reading. It was not. I had 1,400 articles in Pocket when it shut down. I had read maybe 80 of them. The other 1,320 were a museum of intentions.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is the difference between additive and extractive reading?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Cal's 2025 essay &lt;em&gt;On Additive and Extractive Technologies&lt;/em&gt; draws a line: additive technologies give you back more than you put in. Extractive technologies take more than they give. A read-later app that grows your unread pile faster than you finish it is extractive. A reading system that forces you to decide — finish, vault, delete — is additive.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most save-for-later tools are extractive by design. They reward the save. They never punish the un-read. The pile grows, the guilt grows, you eventually mass-delete or migrate to a new app and start the cycle again. Burn flips the polarity. Articles auto-delete after 24 hours unless you finish them or vault them. The forcing function is the point. You stop saving things you will not read because the system will not let you pretend. The first week using a 24-hour timer feels punishing — you watch articles disappear that you "would have" read. By week three the pile is half the size and your read-rate has tripled. The constraint manufactures the discipline you could not summon on your own.&lt;/p&gt;

&lt;h2&gt;
  
  
  How do I apply Cal's "Notebook over Chatbot" rule to bookmarks?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Cal's &lt;em&gt;Forget Chatbots. You Need a Notebook.&lt;/em&gt; (2025) argues that the deepest cognitive work happens when you write things down by hand, in your own structure, with your own tags. Chatbots invite passive consumption — you ask, it answers, you forget. Notebooks invite active engagement. Read-later apps default to chatbot mode. They should default to notebook mode.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A notebook-shaped read-later app makes you do something with what you saved. It asks: what is in this article that you want to remember? What concept does it connect to? Burn's vault is the notebook layer — when you save an article into a vault, you are deciding it belongs next to other things, you are giving it a category, you are committing to revisit it. The 26-tool MCP server lets me query my own vault from any AI client and pull a quote into whatever I am writing. That is a notebook, not a feed.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's a 5-step Cal Newport-inspired reading system?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;A practical version: (1) 24-hour triage on every save, (2) vault-or-burn at the end of that window, (3) weekly review of what is in the vault, (4) one slow week per quarter where you only re-read vaulted items, (5) monthly purge of vault items you have not opened in 90 days. Each step maps to one Cal idea.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Step 1 ties to &lt;em&gt;Digital Minimalism&lt;/em&gt; — the source filter. If the article cannot earn 24 hours of your attention, it does not deserve the save. Step 2 ties to &lt;em&gt;Slow Productivity&lt;/em&gt; — finish or commit, do not let things drift. Step 3 is the &lt;em&gt;Deep Work&lt;/em&gt; time block — a recurring protected window. Step 4 is the natural pace — re-reading is reading. Step 5 is the additive principle — the vault should give back more than it takes, so prune the dead weight.&lt;/p&gt;

&lt;h2&gt;
  
  
  Should I use Burn 451 for this system?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Honest answer: the system matters more than the tool. Burn's 24-hour delete is the forcing function Cal would recommend, and it is what I built it to do. But Wallabag with manual discipline works. Karakeep self-hosted works. Notion plus a calendar reminder works if you actually open the calendar reminder. If you want a tool that enforces the system by default, that is what Burn 451 is for.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What Burn does that the others do not: the deletion is the default, not the exception. Wallabag keeps everything forever unless you act. Karakeep keeps everything forever unless you act. Pocket kept everything forever — and then shut down because nobody was reading. Burn deletes everything unless you act. The asymmetry changes behavior. I went from saving 40 articles a week and reading 4, to saving 12 and reading 9. That is the only metric I care about.&lt;/p&gt;

&lt;h2&gt;
  
  
  How do I build a Cal Newport-style reading vault?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;A vault in Burn is a curated stack of articles around one author or topic, AI-summarized and searchable through the MCP server. To build one Cal-style: pick a thinker whose body of work rewards re-reading, collect 20-30 long-form pieces across years, write a one-paragraph rationale for each, and treat the vault as a living document you prune quarterly.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I built &lt;a href="https://www.burn451.cloud/vault/cal-newport" rel="noopener noreferrer"&gt;/vault/cal-newport&lt;/a&gt; exactly this way. 26 items spanning 2024-2026 — essays from his blog, &lt;em&gt;Deep Questions&lt;/em&gt; episodes, the Tim Ferriss interview, his New Yorker pieces. Each one earned its slot. The vault page is the index, but the value is in the act of curation — choosing what stays says more than saving everything. You can browse mine, or build your own around whoever you read seriously. The MCP server makes the vault queryable from Claude, ChatGPT, Cursor — anywhere you write.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 5 essays from Cal Newport that change how you read
&lt;/h2&gt;

&lt;p&gt;These are the five I would hand to anyone who asks me where to start. I picked them because each one has a portable mental model — you can apply the idea the same day you read it.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;On Ultra-Processed Content (2024)&lt;/strong&gt; — Cal extends Michael Pollan's food framework to media. Ultra-processed content is engineered to be maximally compelling and minimally nutritious. This is the essay that made me build Burn.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Forget Chatbots. You Need a Notebook. (2025)&lt;/strong&gt; — The cleanest argument I have read for why AI tools that talk back are weaker thinking aids than tools that make you write.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Avoiding Digital Productivity Traps (2026)&lt;/strong&gt; — A 2026 update to the &lt;em&gt;Slow Productivity&lt;/em&gt; thesis with new traps that emerged after AI agents became common.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Why Hasn't AI Made Work Easier? (2026)&lt;/strong&gt; — Cal applies Jevons paradox to AI: when something gets cheaper, we use more of it, not less. AI made writing emails free, so we write more emails.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Original Attention Crisis (2026)&lt;/strong&gt; — Cal traces the modern attention economy back further than smartphones, to the 19th-century telegraph.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Full vault with deep-links to each: &lt;a href="https://www.burn451.cloud/vault/cal-newport" rel="noopener noreferrer"&gt;/vault/cal-newport&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Cal Newport doesn't have an X account
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Cal's silence on X is the argument his books make in fewer words. Every minute on X is a minute of attention residue dragged into the next task. Every "save for later" is a deferred attention debt — the article you did not read is still costing you, in the small open loop it leaves in your head. Same logic. Different surface.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cal has explained the no-X stance in interviews going back to 2018. Short version: the cost of a social media presence is not the time spent posting, it is the cognitive cost of caring about the response. He would rather spend that bandwidth writing the next book. I think about this every time I save something to read later. The save is cheap. The open loop is expensive. The system has to close the loop or the loop closes you.&lt;/p&gt;

&lt;h2&gt;
  
  
  The bottom line
&lt;/h2&gt;

&lt;p&gt;Read fewer things. Finish more of them. Build a vault around the people whose work compounds. The tool is secondary, but if you want one that defaults to deletion, &lt;strong&gt;&lt;a href="https://burn451.cloud?ref=cal-newport-reading-system" rel="noopener noreferrer"&gt;try Burn 451 free&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>reading</category>
      <category>ai</category>
      <category>tools</category>
    </item>
    <item>
      <title>Burn 451 vs Raindrop.io: AI Digest vs Bookmark Organizer</title>
      <dc:creator>Fisher Shen (Fisher)</dc:creator>
      <pubDate>Fri, 24 Apr 2026 02:12:25 +0000</pubDate>
      <link>https://forem.com/fisher_shenfisher_1c32/burn-451-vs-raindropio-ai-digest-vs-bookmark-organizer-1mhc</link>
      <guid>https://forem.com/fisher_shenfisher_1c32/burn-451-vs-raindropio-ai-digest-vs-bookmark-organizer-1mhc</guid>
      <description>&lt;p&gt;&lt;em&gt;This post originally appeared on &lt;a href="https://www.burn451.cloud/blog/burn-vs-raindrop" rel="noopener noreferrer"&gt;burn451.cloud&lt;/a&gt;. Republished here for syndication.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Burn 451 and Raindrop.io both let you save links. That's where the similarity ends. Raindrop is a bookmark organizer. Burn is a reading system. Choosing between them isn't about features — it's about what you believe the problem actually is.&lt;/p&gt;

&lt;p&gt;I built Burn 451 because my Chrome had 4,700 bookmarks I never opened. I tried Raindrop first. It was beautiful. I organized everything into nested folders. I still never read anything. That's the honest setup for this comparison — one tool made my bookmark library prettier; the other was what I had to build to actually read.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is Raindrop.io Best At?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Raindrop.io is the best general-purpose bookmark manager available in 2026. It has the most generous free tier in the category, the cleanest visual design for organizing large libraries, and rock-solid browser extensions across every platform.&lt;/strong&gt; If you want to save, sort, and find links — Raindrop is hard to beat.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Nested collections.&lt;/strong&gt; Folders inside folders, with drag-and-drop sorting.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visual previews.&lt;/strong&gt; Thumbnails, screenshots, and article excerpts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Browser extensions everywhere.&lt;/strong&gt; Chrome, Firefox, Safari, Edge, Opera, Brave.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Free tier.&lt;/strong&gt; Unlimited bookmarks. Pro is $3/month.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Smart collections (Pro).&lt;/strong&gt; AI-assisted auto-sorting based on tags and content.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Full-text search (Pro).&lt;/strong&gt; Searches across saved article contents, not just titles.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shareable collections.&lt;/strong&gt; Public links, permissions, collaborative folders.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Raindrop has been around since 2015 and has 15 million users. That stability matters. If you're coming from Pocket after its shutdown in July 2025, Raindrop is the closest like-for-like replacement — you save, you sort, you find things again. The UX is polished. The sync is reliable. The free tier is genuinely useful, not a trial.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is Burn 451 Best At?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Burn 451 is designed for people who save too much and read too little. Its 24-hour burn timer forces daily decisions, its AI digest synthesizes your reading queue, and its MCP server connects your reading to AI coding workflows.&lt;/strong&gt; It's a content digestion system, not an organizer.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;24-hour burn timer.&lt;/strong&gt; Save a link. You have 24 hours to read it, vault it, or let it burn.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Three-layer flow.&lt;/strong&gt; Flame (24h) → Spark (30 days) → Vault (permanent).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI digest.&lt;/strong&gt; Every article gets a summary and three bullets on save.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCP server.&lt;/strong&gt; 26 tools Claude Desktop, Claude Code, and Cursor can call on your vault in real time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CLI and REST API.&lt;/strong&gt; Programmatic access for developers who script their reading.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Free.&lt;/strong&gt; Everything above is included — vaults, AI digests, MCP server, iOS app. No paywall today.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The opinionated 24-hour delete is the product. Without it, Burn would just be another read-later app. With it, the feed forces a daily decision: is this article worth my attention right now? If yes, finish it or vault it. If no, let it burn. The constraint is the feature.&lt;/p&gt;




&lt;h2&gt;
  
  
  Feature-by-Feature Comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Raindrop.io&lt;/th&gt;
&lt;th&gt;Burn 451&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Free tier depth&lt;/td&gt;
&lt;td&gt;Unlimited bookmarks&lt;/td&gt;
&lt;td&gt;24h flow + vaults + AI digests&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pro price&lt;/td&gt;
&lt;td&gt;$3/mo&lt;/td&gt;
&lt;td&gt;Free today&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI summary on save&lt;/td&gt;
&lt;td&gt;Pro only&lt;/td&gt;
&lt;td&gt;Included, no limit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI digest across queue&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Automatic expiry&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;24h default&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nested folders&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No (vault + tags only)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Visual previews&lt;/td&gt;
&lt;td&gt;Yes, rich&lt;/td&gt;
&lt;td&gt;Minimal, text-first&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Browser extensions&lt;/td&gt;
&lt;td&gt;Chrome/Firefox/Safari/Edge/Opera/Brave&lt;/td&gt;
&lt;td&gt;Chrome (Safari/Firefox in roadmap)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mobile apps&lt;/td&gt;
&lt;td&gt;iOS + Android&lt;/td&gt;
&lt;td&gt;iOS (Android in roadmap)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Full-text search&lt;/td&gt;
&lt;td&gt;Pro&lt;/td&gt;
&lt;td&gt;Free tier&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Public collections&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes (vaults)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CLI&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;MCP server&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes (26 tools)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;REST API&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Export format&lt;/td&gt;
&lt;td&gt;HTML/CSV&lt;/td&gt;
&lt;td&gt;Markdown/JSON&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Self-hosted option&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No (Karakeep does that niche)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The table makes the philosophy clear. Raindrop leans into depth of organization UI. Burn leans into integration with how you already work (AI assistants, scripts, agents).&lt;/p&gt;




&lt;h2&gt;
  
  
  Pricing in Detail
&lt;/h2&gt;

&lt;p&gt;Raindrop.io free tier is unlimited bookmarks, basic sort/tag, all browser extensions. Pro at $3/month adds smart collections, full-text search, nested search filters, permanent backup, and 10GB media upload.&lt;/p&gt;

&lt;p&gt;Burn 451 is free today — the whole product. 24-hour flow, unlimited vaults, AI summaries on save with no hard limit, AI digest across your queue, 26-tool MCP server, CLI, REST API, iOS app. A paid tier may show up later; the free experience is not a trial with features disabled.&lt;/p&gt;

&lt;p&gt;On pricing alone, free beats $3. On AI features inside the free tier, Burn wins by default because Raindrop gates the interesting AI behind Pro.&lt;/p&gt;




&lt;h2&gt;
  
  
  Do Burn 451 and Raindrop.io Solve the Same Problem?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;No. Raindrop solves "I need to organize and find my saved links." Burn solves "I save links and never read them." These are fundamentally different problems with opposite design solutions.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your problem is organization if:&lt;/strong&gt; you save links for reference, frequently search old bookmarks, share collections → Use Raindrop.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your problem is reading discipline if:&lt;/strong&gt; you have 500+ unread articles, feel guilty about growing piles, save in bursts you never return to → Use Burn.&lt;/p&gt;

&lt;p&gt;One way to self-diagnose: look at your bookmark bar right now. How many of those links have you opened in the last 30 days? If the answer is most of them, you have an organization problem. If the answer is under 10%, you have a reading problem. Raindrop and Burn are designed for different answers.&lt;/p&gt;




&lt;h2&gt;
  
  
  Who Each Tool Is Wrong For
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Raindrop is wrong for you if:&lt;/strong&gt; your primary complaint about your current bookmark tool is "I never read anything." A better organizer will not fix that — it will just organize the pile more beautifully. Raindrop's free tier has no forcing function for attention.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Burn is wrong for you if:&lt;/strong&gt; you need a permanent reference library with deep folder hierarchies. Burn has vaults, but they are topic-curated, not everything-bucket. If you need to save 200 docs for a client project and sort them into subfolders, use Raindrop.&lt;/p&gt;

&lt;p&gt;Also: Burn is wrong for you if you hate the idea of things deleting automatically. Some people find the 24-hour timer stressful. That's a legitimate taste disagreement, not a flaw — it's just not for everyone.&lt;/p&gt;




&lt;h2&gt;
  
  
  Can I Use Both Raindrop and Burn Together?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Yes. Use Raindrop as your permanent reference library for bookmarks you need to find later, and use Burn as your reading inbox for articles you want to actually consume.&lt;/strong&gt; Reference → Raindrop. Reading → Burn.&lt;/p&gt;

&lt;p&gt;This is the setup a few Burn users have described. Browser bookmark bar stays clean. Work references and tool documentation live in Raindrop collections that stay organized and searchable forever. The day's reading queue — articles from Twitter, newsletters, Hacker News — lives in Burn with a 24-hour timer. Anything from Burn that turns out to be a keeper gets vaulted or cross-posted to Raindrop.&lt;/p&gt;

&lt;p&gt;The two tools don't step on each other because they were built for different time horizons. Raindrop is permanent memory. Burn is working memory.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Bottom Line
&lt;/h2&gt;

&lt;p&gt;Raindrop.io is the best bookmark organizer in 2026. Burn 451 is the best tool for actually reading what you save. They're not competitors — they solve different problems.&lt;/p&gt;

&lt;p&gt;If you're unsure which problem is yours, I'd actually recommend Raindrop first. It's $2/month cheaper and has no opinionated deletion. If after a month your saved-but-unread pile still grows, come back and try Burn.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://burn451.cloud?ref=burn-vs-raindrop" rel="noopener noreferrer"&gt;Try Burn 451 free&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Related reading
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.burn451.cloud/blog/best-ai-bookmark-manager-2026" rel="noopener noreferrer"&gt;Best AI Bookmark Manager 2026: 10 Tools Compared&lt;/a&gt; — full category ranking including both Burn and Raindrop&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.burn451.cloud/blog/pocket-alternative-2026" rel="noopener noreferrer"&gt;Pocket Alternative 2026: The Complete Guide&lt;/a&gt; — context on why the read-later category is in flux&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.burn451.cloud/concepts/ai-bookmark-management" rel="noopener noreferrer"&gt;AI Bookmark Management concept hub&lt;/a&gt; — the underlying thesis behind Burn's design&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.burn451.cloud/vault/karpathy" rel="noopener noreferrer"&gt;Karpathy vault&lt;/a&gt; — an example of what a vault looks like when it works&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>bookmarks</category>
      <category>productivity</category>
      <category>ai</category>
      <category>reading</category>
    </item>
    <item>
      <title>How to Save Articles to ChatGPT: A Non-Coder's Guide to Routines</title>
      <dc:creator>Fisher Shen (Fisher)</dc:creator>
      <pubDate>Thu, 23 Apr 2026 00:32:52 +0000</pubDate>
      <link>https://forem.com/fisher_shenfisher_1c32/how-to-save-articles-to-chatgpt-a-non-coders-guide-to-routines-2oeg</link>
      <guid>https://forem.com/fisher_shenfisher_1c32/how-to-save-articles-to-chatgpt-a-non-coders-guide-to-routines-2oeg</guid>
      <description>&lt;h1&gt;
  
  
  How to Save Articles to ChatGPT: A Non-Coder's Guide to Routines
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Published 2026-04-23 · 10 min read&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Open your ChatGPT settings right now and look for "Tasks" or "Schedules" in the sidebar. If you're on Plus, Pro, or Team, the panel is already there. There's a good chance the counter reads &lt;strong&gt;0 active tasks&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You're not alone. ChatGPT shipped Scheduled Tasks in January 2025 and most paying users have never opened the panel once. It's the most underused feature of the most popular AI tool on earth — and for the specific problem of "I save articles I never read," it's a fix hiding in plain sight.&lt;/p&gt;

&lt;p&gt;This guide is for non-developers. No terminal. No API keys. No code. I set my first one up while making coffee, and the second while the coffee cooled. If that's the bar, you can clear it.&lt;/p&gt;




&lt;h2&gt;
  
  
  What ChatGPT Routines Actually Do
&lt;/h2&gt;

&lt;p&gt;Routines (officially called &lt;strong&gt;Scheduled Tasks&lt;/strong&gt; inside ChatGPT) let you write a prompt once and have ChatGPT run it on a schedule. Daily at 7 AM. Every Monday at noon. Once, next Tuesday. It sends the result to you as a push notification or email.&lt;/p&gt;

&lt;p&gt;The whole feature is built around natural language. You don't pick a time from a dropdown. You type something like "every morning at 7, summarize the top 3 AI news stories in under 100 words" and ChatGPT creates the task for you.&lt;/p&gt;

&lt;p&gt;A few facts that matter:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You need &lt;strong&gt;ChatGPT Plus, Pro, or Team&lt;/strong&gt; ($20/month for Plus, the cheapest tier).&lt;/li&gt;
&lt;li&gt;You can have up to &lt;strong&gt;10 active tasks&lt;/strong&gt; at any time. Not 15, not unlimited — 10.&lt;/li&gt;
&lt;li&gt;Tasks can run as often as every 15 minutes, up to 4 per hour.&lt;/li&gt;
&lt;li&gt;The feature works in the iOS app, Android app, and macOS desktop app. Web and Windows are still catching up at time of writing.&lt;/li&gt;
&lt;li&gt;Results come as push notifications or emails. They don't auto-post anywhere.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's the whole surface area. It's small on purpose. The power comes from what you ask it to do.&lt;/p&gt;




&lt;h2&gt;
  
  
  5 Routines You Can Set Up Today (No Code)
&lt;/h2&gt;

&lt;p&gt;Here are five that I actually run or have seen work. Copy the prompt text into ChatGPT, hit send, and it becomes a scheduled task.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Morning AI News Digest
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;"Every weekday at 7:30 AM, search the web for the 3 most important AI tool launches or updates from the last 24 hours. Summarize each in under 40 words with a link. Keep the whole message under 150 words."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Why this one first: it replaces three newsletters and a Twitter doomscroll. You read it with breakfast. Done.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. "What Should I Read Today?"
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;"Every weekday at 9 AM, pick one article from the list I'll paste below and tell me why it's worth 10 minutes today. Rotate so I don't see the same piece twice in a week."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You paste your reading list once in the same thread. ChatGPT remembers it within that task. It's a tiny nudge but it breaks the "500 saved articles, zero opened" loop.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Weekly Reading Recap
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;"Every Sunday at 6 PM, ask me what I read this week. Wait for my reply, then write a short summary of the top themes and one question I should think about next week. Send it to my email."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This one is a ritual, not an automation. The point is the Sunday nudge forces you to actually recall the week. Most people skip this step and wonder why nothing sticks.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. "What Was I Researching Last Week?"
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;"Every Monday at 8 AM, remind me of the three topics I was researching most last week based on our previous chats, and suggest one concrete next step for each."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;ChatGPT's memory has to be turned on for this one. Settings → Personalization → Memory. It pulls from your chat history.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Monthly Bookmark Autopsy
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;"On the 1st of every month, ask me: 'Which three saved articles did you actually read last month? Which 10 did you not open? Want to delete them?' Wait for my reply, then give me a one-line justification for deleting the rest."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Guilt-free way to clear the pile. The wait-for-reply pattern matters — ChatGPT can run a task and then continue the conversation with you when the notification lands.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where Routines Break: The Saved-Articles Problem
&lt;/h2&gt;

&lt;p&gt;Here's the honest limitation most tutorials skip past.&lt;/p&gt;

&lt;p&gt;ChatGPT Routines can search the web. They can remember facts you've told them. They cannot, out of the box, read your Pocket queue, your Chrome bookmarks, your Readwise library, or your Notes app. There's no native "connect my reading list" button.&lt;/p&gt;

&lt;p&gt;This matters a lot. The most useful routines would be things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Every morning, summarize yesterday's saved articles."&lt;/li&gt;
&lt;li&gt;"Every Friday, list the 5 articles I saved this week that I haven't opened yet."&lt;/li&gt;
&lt;li&gt;"Pick the saved article closest to what I'm working on today."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of these work with Scheduled Tasks alone. The routine has no way to reach into where your articles live.&lt;/p&gt;

&lt;p&gt;This is the exact gap Burn 451 was built to close.&lt;/p&gt;




&lt;h2&gt;
  
  
  How Burn 451 Fills the Gap
&lt;/h2&gt;

&lt;p&gt;Burn 451 is a read-later tool with a 24-hour timer — save something, you have a day to read it or vault it or let it go. The part that matters for this post: &lt;strong&gt;Burn ships a public REST API, a command-line tool, and a 26-tool MCP server&lt;/strong&gt;. All three are free, on the free tier, today.&lt;/p&gt;

&lt;p&gt;For non-developers, the way this works with ChatGPT Routines is simpler than it sounds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option A: The sharing link trick (zero setup).&lt;/strong&gt;&lt;br&gt;
Every vault in Burn has a public share URL. You vault articles about, say, "AI agents" into one vault. Inside your ChatGPT routine you paste that vault URL and ask ChatGPT to fetch it. Example prompt:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Every morning at 8, fetch &lt;a href="https://burn451.cloud/vault/ai-agents" rel="noopener noreferrer"&gt;https://burn451.cloud/vault/ai-agents&lt;/a&gt; and summarize the 3 newest articles in under 120 words."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;ChatGPT can open public URLs. You don't need an API key. You just need one vault and one link.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option B: The ChatGPT custom GPT path (still no code).&lt;/strong&gt;&lt;br&gt;
If you're on Plus, you can build a Custom GPT in about 4 minutes. In the GPT builder, paste the Burn API docs URL and tell the builder "connect to the Burn 451 API, token is ." You get the token from Burn's settings panel — copy one field, paste one field. Then your scheduled task can reference the custom GPT and it'll pull real-time data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option C: The MCP route (for the slightly technical).&lt;/strong&gt;&lt;br&gt;
If you also use Claude Desktop, Claude Code, or Cursor, Burn's MCP server connects your vault to those clients in one line. That's a different workflow from ChatGPT Routines, but worth mentioning because some readers will want it.&lt;/p&gt;

&lt;p&gt;For the non-coder path, Option A covers 80% of what most people want.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step-by-Step: Your First "ChatGPT Reads Burn" Routine
&lt;/h2&gt;

&lt;p&gt;Time estimate: 3 minutes, assuming you already have a Burn account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1.&lt;/strong&gt; In Burn, create a vault for your daily reading. Call it whatever you want — I called mine "morning-feed."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2.&lt;/strong&gt; Vault 3-5 articles into it. Anything you'd want summarized.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3.&lt;/strong&gt; Click the vault's share button. Copy the public URL. It looks like &lt;code&gt;https://burn451.cloud/vault/morning-feed&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4.&lt;/strong&gt; Open ChatGPT (iOS, Android, or macOS app). Start a new chat. Paste this, replacing the URL with yours:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Every morning at 8 AM, fetch this URL: &lt;a href="https://burn451.cloud/vault/morning-feed" rel="noopener noreferrer"&gt;https://burn451.cloud/vault/morning-feed&lt;/a&gt;. Take the 3 most recently vaulted articles. Write a 120-word brief covering what each one argues and one sentence on why it matters. Send me a push notification when it's ready."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Step 5.&lt;/strong&gt; Send it. ChatGPT will confirm: "Task scheduled." You can see it in the Schedules panel.&lt;/p&gt;

&lt;p&gt;That's it. Tomorrow at 8 AM your phone buzzes with a 120-word summary of the three articles you vaulted. Over time, as you save more, the brief gets richer. You can edit the task any time — change the word count, change the time, change the vault.&lt;/p&gt;




&lt;h2&gt;
  
  
  When This Breaks
&lt;/h2&gt;

&lt;p&gt;I said I'd be honest. Here's what actually goes wrong.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ChatGPT skips days.&lt;/strong&gt; Roughly 1 in 10 runs just... doesn't fire. OpenAI hasn't explained why. Don't build anything mission-critical on it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web fetch is finicky.&lt;/strong&gt; ChatGPT can't always open every URL — some pages 403, some load too slow, some return content it doesn't want to summarize. Public Burn vault URLs are plain HTML and work reliably in my testing, but occasional misses happen.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The 10-task cap is real.&lt;/strong&gt; If you hit it, you have to delete an old task to make a new one. No pleading your way out.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Non-Plus users are locked out.&lt;/strong&gt; This feature doesn't exist on free ChatGPT. If you don't want to pay $20/month to OpenAI, skip this entire post — or use Claude's or Gemini's free scheduling features, which work differently.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The output lives in notifications.&lt;/strong&gt; ChatGPT doesn't save task results into a clean log. If you want a searchable archive of your morning briefs, you have to copy them somewhere yourself.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of this is a dealbreaker. But "set it and forget it" is aspirational. "Set it and glance at it" is honest.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Pricing Picture
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ChatGPT Plus:&lt;/strong&gt; $20/month. Assumed if you're reading this.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Burn 451:&lt;/strong&gt; Free today. The 24-hour timer, vaults, AI summaries on save, public share URLs, REST API, CLI, and 26-tool MCP server are all on the free tier.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Total new spend to do everything in this post:&lt;/strong&gt; $0.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I built Burn this way on purpose. You shouldn't have to pay two tools to fix a reading habit. ChatGPT Routines + Burn's free tier covers the full workflow.&lt;/p&gt;




&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Can I save an article directly to ChatGPT?&lt;/strong&gt;&lt;br&gt;
Not the way you might hope. ChatGPT has a "save to memory" feature, but it stores short facts about you, not full articles. For article-length content, you save into a read-later tool like Burn and let ChatGPT reference it by URL or via a Custom GPT.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do ChatGPT Routines work on the free plan?&lt;/strong&gt;&lt;br&gt;
No. Scheduled Tasks require Plus, Pro, or Team. There is no free trial for this specific feature at time of writing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How many routines can I have?&lt;/strong&gt;&lt;br&gt;
Up to 10 active tasks at any time. If you hit the cap, you delete or pause one before creating a new one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Will this work with Pocket, Instapaper, or Readwise?&lt;/strong&gt;&lt;br&gt;
Only if those tools expose public vault URLs or a documented API, and only if you're willing to build a Custom GPT to reach them. Pocket shut down in July 2025. Readwise has a REST API but requires a developer-ish setup. Burn 451 ships public share URLs so a ChatGPT routine can fetch without any API glue.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is my saved content private when ChatGPT fetches it?&lt;/strong&gt;&lt;br&gt;
If you use a public Burn vault URL, anyone with the URL can view it — same as a shared Google Doc set to "anyone with the link." Don't use public vaults for private research. Use the Burn API with an auth token if you want private access; that path needs a Custom GPT to hold the token.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's the best first routine to set up?&lt;/strong&gt;&lt;br&gt;
The morning AI news digest. It takes 60 seconds to create, provides visible value the next morning, and gives you an excuse to open the Schedules panel and see the rest of the surface area. Start small, then add one more routine per week.&lt;/p&gt;




&lt;h2&gt;
  
  
  Related Reading
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/blog/vault-as-karpathy-llm-wiki"&gt;Vault as Karpathy-style LLM Wiki&lt;/a&gt; — what "curated vaults" means as a reading practice.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/concepts/llm-knowledge-base"&gt;LLM Knowledge Base concept&lt;/a&gt; — why giving an AI assistant real access to your reading changes the output.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/vault/agent-memory-patterns"&gt;Agent memory patterns vault&lt;/a&gt; — how persistent context works across tools like Burn, ChatGPT, and Claude.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://burn451.cloud?ref=save-to-chatgpt-routines" rel="noopener noreferrer"&gt;Try Burn 451 free&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>chatgpt</category>
      <category>ai</category>
      <category>productivity</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Building Burn's MCP Server: 3 Patterns That Actually Work</title>
      <dc:creator>Fisher Shen (Fisher)</dc:creator>
      <pubDate>Wed, 22 Apr 2026 00:43:08 +0000</pubDate>
      <link>https://forem.com/fisher_shenfisher_1c32/building-burns-mcp-server-3-patterns-that-actually-work-1n5n</link>
      <guid>https://forem.com/fisher_shenfisher_1c32/building-burns-mcp-server-3-patterns-that-actually-work-1n5n</guid>
      <description>&lt;p&gt;&lt;em&gt;This post was originally published on &lt;a href="https://www.burn451.cloud/blog/building-burn-mcp-3-patterns?ref=devto-m3" rel="noopener noreferrer"&gt;burn451.cloud&lt;/a&gt;. Syndicated here.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Building Burn's MCP Server: 3 Patterns That Actually Work
&lt;/h1&gt;

&lt;p&gt;MCP has been open-source for over a year now. Cursor shipped Bugbot MCP support earlier this month. Anthropic published a 2026 roadmap that explicitly moves spec evolution out of fixed release cadences and into working groups. And my own &lt;code&gt;burn-mcp-server&lt;/code&gt; just crossed a thousand installs on npm. Somewhere in the middle of all that, MCP stopped being "the new Anthropic thing" and became the default way I think about exposing any product to an agent.&lt;/p&gt;

&lt;p&gt;I build a read-later app called &lt;a href="https://www.burn451.cloud/?ref=devto-m3" rel="noopener noreferrer"&gt;Burn 451&lt;/a&gt;. About a month ago I shipped &lt;code&gt;burn-mcp-server&lt;/code&gt; on npm — 26 tools that let an agent read, triage, and curate my saved articles. Last 7 days: 349 installs. Last 30 days: 1152. Most of that is self-use plus a small group of early users I can name on two hands. The adoption curve is not the point of this post. The point is that somewhere between the first tool and the twenty-sixth, I made three design calls that kept the thing from collapsing under its own weight, and I want to write those down while the code is still fresh.&lt;/p&gt;

&lt;p&gt;I am not a professional engineer. I ship with Claude Code, I read my own diffs, I break things, I fix them. If you are building your first MCP server you will probably make the opposite call on at least one of these, and that is fine — the point is to know why you made it.&lt;/p&gt;

&lt;h2&gt;
  
  
  How should you expose your data to an MCP client — as tools or as resources?
&lt;/h2&gt;

&lt;p&gt;Tools win for agents that act, resources win for read-only dumps, and in practice almost every MCP client I care about treats tools as first-class and resources as an afterthought. I went tool-first for Burn and I would do it again.&lt;/p&gt;

&lt;p&gt;Here is what the code actually looks like. &lt;code&gt;burn-mcp-server&lt;/code&gt; registers 26 &lt;code&gt;server.tool()&lt;/code&gt; calls and exactly 2 &lt;code&gt;server.resource()&lt;/code&gt; entries. The resources expose &lt;code&gt;burn://vault/bookmarks&lt;/code&gt; and &lt;code&gt;burn://vault/categories&lt;/code&gt; — bulk JSON dumps of the user's permanent knowledge base. They exist because the MCP spec says they should. In 30 days of production use I have not once seen Claude Code, Cursor, or Windsurf actually prefer a resource read over a tool call, even when both are wired up to return the same data.&lt;/p&gt;

&lt;p&gt;The reason is simple. A tool has a schema. The agent knows what to pass, what it will get back, and what the side effects are. A resource is a URI you fetch; the agent has to guess whether fetching it helps. Claude Desktop will happily list your resources in the UI, but Claude Code in the terminal — which is where agents actually work — ignores resources most of the time unless you prompt the model explicitly to go look at them.&lt;/p&gt;

&lt;p&gt;So I pushed everything that an agent might want to call into tools. &lt;code&gt;search_vault&lt;/code&gt; with a query and limit. &lt;code&gt;list_flame&lt;/code&gt; for the inbox. &lt;code&gt;get_flame_detail&lt;/code&gt; for full article extraction. Even the bulk views got tools (&lt;code&gt;list_vault&lt;/code&gt;, &lt;code&gt;list_categories&lt;/code&gt;) because a tool call with an explicit filter is cheaper than dumping the whole vault as a resource and asking the model to grep it.&lt;/p&gt;

&lt;p&gt;The one place resources still pull their weight is discoverability. When someone plugs &lt;code&gt;burn-mcp-server&lt;/code&gt; into Claude Desktop for the first time and opens the MCP inspector, the two resources show up as a hint: "this server has a vault, here is what's in it." They are not the workhorse. They are the welcome mat.&lt;/p&gt;

&lt;p&gt;If you are designing an MCP server from scratch, the rule I follow now: every action goes in a tool, every read that needs a filter goes in a tool, and you only reach for resources when you want a stable URI that external tools can reference by name. Everything else is noise.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where should the filtering and business logic live — in the client or on the server?
&lt;/h2&gt;

&lt;p&gt;On the server, every time, even when the client is perfectly capable of doing it. This is the call I made earliest and the one I am most glad about.&lt;/p&gt;

&lt;p&gt;When I first sketched &lt;code&gt;burn-mcp-server&lt;/code&gt; I thought about thin server + thick client — expose raw Supabase queries, let the agent figure out filters, let each MCP client (Claude Code, Cursor, Windsurf, future ones I haven't seen yet) build its own opinionated UX on top. That lasted about one afternoon. The problem is that "let the agent figure out filters" is a line item that shows up in every agent prompt, on every client, forever. Each client has a slightly different personality. Each agent has a different definition of "recent." The status flow — Flame (24h inbox) → Spark (read, 30-day lifespan) → Vault (permanent) → Ash (expired) — is load-bearing for how Burn works, and letting a model reinvent it at the edge is how you ship bugs users cannot reproduce.&lt;/p&gt;

&lt;p&gt;So &lt;code&gt;burn-mcp-server&lt;/code&gt; carries the weight. Every tool has a single, explicit purpose. &lt;code&gt;list_flame&lt;/code&gt; only returns status=active bookmarks and computes &lt;code&gt;remainingHours&lt;/code&gt;, &lt;code&gt;isBurning&lt;/code&gt; (≤ 6h), &lt;code&gt;isCritical&lt;/code&gt; (≤ 1h) on the server. The agent does not need to know the countdown expires at &lt;code&gt;countdown_expires_at&lt;/code&gt;; the tool tells it "this one burns in 2.3 hours, that one in 47 minutes." Same with &lt;code&gt;search_vault&lt;/code&gt; — the client passes a query string, the server handles the title ilike, the tag fallback, and the deduplication. The response is shaped for an agent to reason about, not for a developer to query.&lt;/p&gt;

&lt;p&gt;The most useful piece of this pattern is a helper I wrote called &lt;code&gt;verifyBookmark(id, expectedStatus)&lt;/code&gt;. Any tool that moves a bookmark through the status flow — &lt;code&gt;move_flame_to_spark&lt;/code&gt;, &lt;code&gt;move_spark_to_vault&lt;/code&gt;, &lt;code&gt;move_flame_to_ash&lt;/code&gt; — calls it first. If the agent tries to promote a bookmark that is already in the Vault, the tool returns a readable error: &lt;code&gt;"Bookmark is in Vault (expected Flame)"&lt;/code&gt;. The agent recovers, the state stays consistent, and I do not spend evenings debugging "why did a Vault entry lose its category." Pushing this into the server means one implementation, one test surface, one place to change.&lt;/p&gt;

&lt;p&gt;There is a commit I keep coming back to as a reminder of why this matters. Early on I let the server depend on whatever Supabase project the caller happened to point at. A config drift bug later — commit &lt;code&gt;03da444&lt;/code&gt;, "correct Supabase project ref in MCP server, add zod dependency" — reminded me that the server is the ground truth. Clients should not even have the option of pointing at the wrong database. zod showed up in that same commit because I added runtime validation on every tool input; schema in the SDK is nice but trusting it is not.&lt;/p&gt;

&lt;p&gt;Thin client, thick server. If you are writing your own MCP server and you find yourself thinking "I'll let the agent handle this case" — stop, put it in the server.&lt;/p&gt;

&lt;h2&gt;
  
  
  How do you debug a server whose errors the client never shows you?
&lt;/h2&gt;

&lt;p&gt;You log every tool call on the server, from the first line of every handler, and you keep the logs local-only so users are not shipping their reading history to your analytics pipeline.&lt;/p&gt;

&lt;p&gt;This one hit me during the week I shipped MCP 2.0 with write capabilities (commit &lt;code&gt;e21d4f5&lt;/code&gt;, "MCP 2.0 write capabilities + free tier + Web Collection + remove Cluster"). Suddenly agents were calling &lt;code&gt;move_spark_to_vault&lt;/code&gt; and &lt;code&gt;create_collection&lt;/code&gt; and &lt;code&gt;write_bookmark_analysis&lt;/code&gt; — real writes, real state changes. Any one of them could fail silently. Claude Code in particular has this habit of quietly retrying a failed tool call with slightly different args, which looks like nothing to the user and panic to me when I check Supabase an hour later and see three half-written collections.&lt;/p&gt;

&lt;p&gt;The observability layer is not fancy. It is &lt;code&gt;console.error&lt;/code&gt; at the top of every handler, a sliding-window rate limiter that logs every cap hit (&lt;code&gt;RATE_LIMIT_MAX_CALLS = 30&lt;/code&gt; per minute), and a session cache at &lt;code&gt;~/.burn/mcp-session.json&lt;/code&gt; that records when tokens were exchanged and refreshed. &lt;code&gt;console.error&lt;/code&gt; because stdio MCP servers use stdout for protocol and stderr for everything else — I tripped over that on day one, wrote a &lt;code&gt;textResult&lt;/code&gt; with a leading log line, watched Claude Code crash with a JSON parse error, fixed it, moved on.&lt;/p&gt;

&lt;p&gt;What matters is that the server writes its own audit trail. When a user tells me "the agent said it moved 10 Flames to Spark but nothing happened," I do not need them to reproduce. I ask them to check &lt;code&gt;~/.burn/&lt;/code&gt; for the session cache and pull the last 50 stderr lines from their Claude Code logs. Nine times out of ten the answer is obvious: token expired mid-batch, rate limit hit at bookmark 7, Supabase RLS rejected a move because the user changed accounts between launches. A separate commit — &lt;code&gt;9519cbb&lt;/code&gt;, "fix: MCP auth independent session + rescue quota display" — came directly out of one of those reports, where the session cache and the quota display were stepping on each other.&lt;/p&gt;

&lt;p&gt;There is a second half to this that I care about more than the first. I do not send any of this to a server I control. No Sentry, no PostHog, no backend analytics hook. The audit lives on the user's machine, behind &lt;code&gt;0o600&lt;/code&gt; file permissions, and it deletes itself when the cache rotates. An MCP server runs on the user's local stdio; the agent sees their full reading history; the last thing I want is a phone-home log that records which articles they asked about. If you are building an MCP server that touches any kind of personal data, resist the urge to wire in observability that leaves the machine. Your future self, and your users, will thank you.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What is an MCP server?
&lt;/h3&gt;

&lt;p&gt;An MCP (Model Context Protocol) server is a process that exposes tools, resources, and prompts to an AI agent over a standard protocol. The client — Claude Desktop, Claude Code, Cursor, Windsurf — connects to the server and calls tools as if they were local functions. MCP is the equivalent of a REST API for agents, except the schema is self-describing and the agent discovers the tools at connection time. Anthropic open-sourced the protocol in late 2024, and by 2026 it has become the de facto standard across the major agent-facing editors.&lt;/p&gt;

&lt;h3&gt;
  
  
  How do I install burn-mcp-server?
&lt;/h3&gt;

&lt;p&gt;Run &lt;code&gt;npx burn-mcp-server&lt;/code&gt; after setting &lt;code&gt;BURN_MCP_TOKEN&lt;/code&gt; in your environment. Get the token from Burn App → Settings → MCP Server. For Claude Desktop, add an entry to &lt;code&gt;mcpServers&lt;/code&gt; in your config pointing at &lt;code&gt;burn-mcp-server&lt;/code&gt; with the token in &lt;code&gt;env&lt;/code&gt;. The package is on &lt;a href="https://www.npmjs.com/package/burn-mcp-server" rel="noopener noreferrer"&gt;npm&lt;/a&gt; and works with Claude Code, Cursor, and Windsurf without changes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why did you go tool-first instead of resource-first?
&lt;/h3&gt;

&lt;p&gt;Because every MCP client I tested — Claude Code, Cursor, Windsurf, Claude Desktop — prefers tools in practice. Tools carry a schema the agent can reason about; resources are URIs the agent has to decide to fetch. For 26 operations across search, triage, curation, and analysis, tool-first keeps behavior consistent across clients. Resources still earn their keep as welcome-mat hints (&lt;code&gt;burn://vault/bookmarks&lt;/code&gt;, &lt;code&gt;burn://vault/categories&lt;/code&gt;) but not as the main interface.&lt;/p&gt;

&lt;h3&gt;
  
  
  How do you keep the server stateless across restarts?
&lt;/h3&gt;

&lt;p&gt;Session caching at &lt;code&gt;~/.burn/mcp-session.json&lt;/code&gt; with &lt;code&gt;0o600&lt;/code&gt; permissions. On first run the server exchanges the long-lived MCP token for a short-lived Supabase session, then caches both the access token and refresh token. Subsequent launches restore the session from disk with zero network calls. Supabase's &lt;code&gt;onAuthStateChange&lt;/code&gt; listener writes fresh tokens back to the cache when they auto-refresh. If the cache is corrupt or the refresh fails, the server falls back to a full exchange.&lt;/p&gt;

&lt;h3&gt;
  
  
  What happens if an agent hits the rate limit?
&lt;/h3&gt;

&lt;p&gt;The rate limiter is a sliding 60-second window with a 30-call cap per MCP session, in-memory. When an agent trips it, the tool returns a readable message — &lt;code&gt;"Rate limit exceeded (30 calls/min). Retry after 12s."&lt;/code&gt; — instead of silently failing. Claude Code and Cursor both handle this gracefully; the agent usually pauses and retries. The limit exists less for abuse than for runaway loops: an agent that loses track of state can burn through 30 &lt;code&gt;list_flame&lt;/code&gt; calls in three seconds and the limiter is the circuit breaker.&lt;/p&gt;

&lt;h3&gt;
  
  
  Is this the right time to build an MCP server?
&lt;/h3&gt;

&lt;p&gt;Yes, if you already have a product with a data model worth exposing. The protocol has been open-source for over a year, Anthropic has moved spec evolution into working groups rather than fixed releases, and the same server I ship on npm runs on Claude Code, Cursor, and Windsurf without per-client forks. Tooling is mature enough that you spend your time on the data model, not on protocol plumbing. No, if you are building the server before the product — the 26 tools in &lt;code&gt;burn-mcp-server&lt;/code&gt; are a direct mapping of the app's existing status flow, and trying to design tools without a product underneath is a quick path to an agent surface no one uses.&lt;/p&gt;

&lt;h2&gt;
  
  
  Further reading on Burn
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.burn451.cloud/blog/vault-as-karpathy-llm-wiki?ref=devto-m3" rel="noopener noreferrer"&gt;Karpathy's LLM Wiki pattern, implemented in a read-later app&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.burn451.cloud/blog/pocket-alternative-2026?ref=devto-m3" rel="noopener noreferrer"&gt;Why Pocket shutting down matters for agent-era reading&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.burn451.cloud/concepts/agentic-engineering?ref=devto-m3" rel="noopener noreferrer"&gt;The agentic engineering concept page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.burn451.cloud/concepts/llm-knowledge-base?ref=devto-m3" rel="noopener noreferrer"&gt;Vault: the LLM knowledge base behind Burn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.burn451.cloud/vault/karpathy?ref=devto-m3" rel="noopener noreferrer"&gt;Karpathy vault — raw transcripts and annotated deep-dives&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ship your own MCP server. If you want mine, &lt;a href="https://www.npmjs.com/package/burn-mcp-server" rel="noopener noreferrer"&gt;&lt;code&gt;npx burn-mcp-server&lt;/code&gt;&lt;/a&gt; — 26 tools, MIT, works with whatever client you already have open.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Want to see more posts like this? &lt;a href="https://www.burn451.cloud/?ref=devto-m3" rel="noopener noreferrer"&gt;Follow Burn 451&lt;/a&gt; or &lt;a href="https://www.npmjs.com/package/burn-mcp-server" rel="noopener noreferrer"&gt;grab the MCP server from npm&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>claudecode</category>
      <category>typescript</category>
    </item>
    <item>
      <title>Best AI Bookmark Manager 2026: 10 Tools Tested by Someone Who Built One</title>
      <dc:creator>Fisher Shen (Fisher)</dc:creator>
      <pubDate>Tue, 21 Apr 2026 02:51:03 +0000</pubDate>
      <link>https://forem.com/fisher_shenfisher_1c32/best-ai-bookmark-manager-2026-10-tools-tested-by-someone-who-built-one-526c</link>
      <guid>https://forem.com/fisher_shenfisher_1c32/best-ai-bookmark-manager-2026-10-tools-tested-by-someone-who-built-one-526c</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Originally published on &lt;a href="https://www.burn451.cloud/blog/best-ai-bookmark-manager-2026" rel="noopener noreferrer"&gt;burn451.cloud&lt;/a&gt;&lt;/strong&gt; — sharing the canonical link so you get the latest version with the comparison table and FAQ schema.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I built &lt;a href="https://burn451.cloud/?ref=s3-blog" rel="noopener noreferrer"&gt;Burn 451&lt;/a&gt; because my Chrome had 4,700 bookmarks I never opened. That gives me skin in this game, so take the ranking with that in mind. What I can give you that a generic listicle can't is the honest read on what these tools actually do when you use them for a few weeks.&lt;/p&gt;

&lt;p&gt;"AI bookmark manager" is a confusing category in 2026. Readwise calls itself AI reading. Mymind calls itself AI memory. Karakeep calls itself AI tagging. Burn calls itself AI triage. All of them save links, all of them do something with a language model, and almost none of them mean the same thing by "AI." This guide covers ten tools, what their AI actually does, who each is for, and where each one breaks.&lt;/p&gt;

&lt;h2&gt;
  
  
  What "AI bookmark manager" actually means in 2026
&lt;/h2&gt;

&lt;p&gt;Three different things, in ascending order of ambition.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI as a summary layer.&lt;/strong&gt;You save an article, the tool fetches it, an LLM writes a paragraph or three bullets. That's it. Readwise Reader, Matter, and Glasp all sit here. Useful, but the AI is doing work you could do with a browser extension and the OpenAI API in an afternoon. The value is that it's integrated into the save flow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI as an organization layer.&lt;/strong&gt; The tool decides what the article is about and files it for you. Mymind picks a visual space. Karakeep picks tags. Raindrop Pro picks smart collections. The AI is replacing the folder-and-tag UX, which is the first UX most bookmark managers get wrong. This is the tier where power starts mattering.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI as a query layer.&lt;/strong&gt; You ask a question, the model answers from the corpus of what you saved. Burn 451 ships this through &lt;a href="https://dev.to/mcp"&gt;an MCP server&lt;/a&gt;— Claude Desktop and Cursor can run queries like "what did I save about context engineering this month" without leaving the chat. Recall ships it as an internal knowledge graph. Mem ships it as chat-with-your-notes. This is where the ceiling of the category lives, and it's the layer where most bookmark tools still haven't shown up.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 10 tools, ranked honestly
&lt;/h2&gt;

&lt;p&gt;Ranking below. Price, AI capability, who it's for, and where it breaks. Burn is #1 because I built it and I use it. I'll be specific about where the other nine beat it.&lt;/p&gt;

&lt;p&gt;[See comparison table on the original post]&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Burn 451 — AI triage and an MCP server
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; Free. &lt;strong&gt;AI:&lt;/strong&gt; per-article summary, 3-bullet digest, vault-level editorial summaries, &lt;a href="https://dev.to/mcp"&gt;an MCP server with 26 tools&lt;/a&gt; for Claude and Cursor.&lt;/p&gt;

&lt;p&gt;The core UX choice is the 24-hour timer. Articles auto-delete unless you finish or tag them, which kills the "save it forever, never read it" failure mode that built my 4,700-bookmark disaster. The &lt;a href="https://dev.to/vault"&gt;vault&lt;/a&gt; is where anything you keep lives — curated collections with AI summaries on each article, queryable through the MCP server in real time. Nine live vaults covering Karpathy, Tiago Forte, Paul Graham, Simon Willison, context engineering.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Beats the others on:&lt;/strong&gt; MCP-first architecture, free tier is actually useful, iOS app, open MCP server on npm. &lt;strong&gt;Loses to the others on:&lt;/strong&gt; no Safari extension yet, no social/sharing layer, the 24h delete is opinionated and some people hate it.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Readwise Reader — AI for serious readers
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; $8 per month. &lt;strong&gt;AI:&lt;/strong&gt; Ghostreader generates summaries, explanations, and outline notes. Chat-with-article pulls context from your highlights. Spaced repetition resurfaces highlights.&lt;/p&gt;

&lt;p&gt;Readwise is the best tool in this guide if you actually read deeply and highlight as you go. Ghostreader's AI is thoughtful — it generates outlines and summaries that are genuinely useful, not marketing filler. The highlight review system keeps what you read alive weeks later. I've used Readwise on and off for three years.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who it's for:&lt;/strong&gt; the 10% who actually read the long articles they save. &lt;strong&gt;Where it loses:&lt;/strong&gt;the other 90%. If you're a saver and not a reader, Readwise just gives you a nicer inbox for articles you'll never open. Also $8 per month forever.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Matter — AI for the iOS crowd
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; Free with a $8-per-month premium tier. &lt;strong&gt;AI:&lt;/strong&gt; auto-summary on save, AI-generated daily digest, read-aloud with decent voice quality.&lt;/p&gt;

&lt;p&gt;Matter nails the mobile read-later experience better than anyone else. The typography is gorgeous, the swipe gestures are natural, the queue model is exactly right for phone reading. The AI summary on save is useful without being in the way. Premium adds AI highlights and personal newsletter digests.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Loses to Burn on:&lt;/strong&gt; no MCP, no CLI, no free full vault export. &lt;strong&gt;Loses to Readwise on:&lt;/strong&gt;weaker highlight system, no spaced repetition. But for pure "save on phone, read on phone," Matter still wins.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Mymind — AI for visual thinkers
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; $13 per month. &lt;strong&gt;AI:&lt;/strong&gt; auto-tags, auto-categorizes into visual spaces, search by meaning.&lt;/p&gt;

&lt;p&gt;Mymind refuses to show you a folder tree. There is no way to manually organize. You save, the AI files it into a space, and you browse the mood board. It is beautiful and it works if your brain works visually. It does not work if you want to run structured queries or share with a team.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who it's for:&lt;/strong&gt; designers, art directors, people who save for inspiration rather than reference. &lt;strong&gt;Where it loses:&lt;/strong&gt;the $13 price is the highest in the guide excluding Mem, and the product will not answer queries like "show me everything about Karpathy from March." That's on purpose — but that purpose isn't most people's.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Raindrop.io — traditional bookmarking with AI bolted on
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; Free tier is generous, $3 per month for Pro. &lt;strong&gt;AI:&lt;/strong&gt; smart collections (Pro), AI full-text search (Pro).&lt;/p&gt;

&lt;p&gt;Raindrop is the functional survivor from the pre-AI era — 15M+ users, rock-solid sync, every platform covered. The AI features are recent additions and they work, but the product DNA is still folder-and-tag bookmark management. If you liked Delicious in 2009, this is the 2026 answer with optional AI on top.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who it's for:&lt;/strong&gt; organizers who want to run the UX themselves and treat AI as a bonus. &lt;strong&gt;Read more:&lt;/strong&gt; &lt;a href="https://dev.to/blog/burn-vs-raindrop"&gt;Burn 451 vs Raindrop.io&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Karakeep (formerly Hoarder) — self-hosted AI
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; Free if you self-host. &lt;strong&gt;AI:&lt;/strong&gt; auto-tags and summarizes via OpenAI, Anthropic, or local Ollama.&lt;/p&gt;

&lt;p&gt;Karakeep is the serious open-source option. Docker Compose to install, point it at your preferred model, done in roughly 30 minutes. Auto-tagging works, full-text search is fast, mobile clients are functional. You pay the API bills yourself, which for a single-user install is usually $1–3 per month on OpenAI's small models, or $0 if you run Ollama locally.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Beats Burn on:&lt;/strong&gt; full data sovereignty, no external service can ever shut it down. &lt;strong&gt;Loses to Burn on:&lt;/strong&gt;you're the sysadmin, mobile polish is weaker, no managed MCP, you do your own backups.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Glasp — social AI highlights
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; Free with a $8-per-month Pro tier. &lt;strong&gt;AI:&lt;/strong&gt; AI summary on save, ChatGPT plugin, AI copilot.&lt;/p&gt;

&lt;p&gt;Glasp is what you want if your reading benefits from a community. Highlights are public by default, you follow other readers, you see what they're thinking. For some people that's the entire point. For others it's a privacy trainwreck. Know which one you are before installing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Beats the others on:&lt;/strong&gt; social discovery, the ChatGPT plugin is the only one in this guide. &lt;strong&gt;Loses on:&lt;/strong&gt; privacy defaults, no MCP, the AI summary quality is noticeably weaker than Readwise or Burn.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Recall — bookmarks as a knowledge graph
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; $10 per month. &lt;strong&gt;AI:&lt;/strong&gt; auto-summary, automatic wiki-style links between related saves, spaced repetition review.&lt;/p&gt;

&lt;p&gt;Recall treats bookmarks as nodes in a Wikipedia-for-your-brain. Save an article about Karpathy, Recall auto-links it to other Karpathy saves, and the resulting graph is browsable like a mini wiki. When it works it's magical. When it doesn't, the graph is noisy. In my testing across ~200 saves, about 60% of the auto-links were useful, 40% were noise.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who it's for:&lt;/strong&gt; researchers who save densely in a few topics. &lt;strong&gt;Where it loses:&lt;/strong&gt; generalist readers, because the graph needs density to be useful.&lt;/p&gt;

&lt;h3&gt;
  
  
  9. Mem.ai — a notes app with bookmarking
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; $15 per month. &lt;strong&gt;AI:&lt;/strong&gt; chat-with-notes, auto-connections, AI writing assistance.&lt;/p&gt;

&lt;p&gt;Mem is more Notion-replacement than bookmark tool. You can save links and they become notes, and the AI does good work connecting them to other notes. But the center of gravity is writing, not saving. If you already have a notes app you like, Mem is not what you want for bookmarks. If you want one tool to replace both Notion and your bookmark manager, it's the only real candidate here.&lt;/p&gt;

&lt;h3&gt;
  
  
  10. Instapaper — the AI-free baseline
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; Free with a $3-per-month premium tier. &lt;strong&gt;AI:&lt;/strong&gt; none natively. Clean typography, text-to-speech, highlights.&lt;/p&gt;

&lt;p&gt;Instapaper is included as the reference point. No AI. The same product it was in 2012, still working, still good at what it does. If every tool above added AI as decoration rather than real capability, Instapaper would out-deliver them. That's worth knowing before you pay for AI features you won't use.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to choose in 60 seconds
&lt;/h2&gt;

&lt;p&gt;Decision tree:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;• &lt;strong&gt;You want to ask questions of your saved articles via Claude or Cursor:&lt;/strong&gt;Burn 451. It's the only one with a native MCP server. Free. - • &lt;strong&gt;You actually read deeply and highlight:&lt;/strong&gt; Readwise Reader. Pay the $8 and skip the free-tier dance. - • &lt;strong&gt;You save on phone, read on phone:&lt;/strong&gt; Matter. The mobile experience is still the category leader. - • &lt;strong&gt;You want zero manual organization and visual browsing:&lt;/strong&gt; Mymind. - • &lt;strong&gt;You want folders and tags you control, with optional AI:&lt;/strong&gt; Raindrop.io. - • &lt;strong&gt;You want to self-host everything:&lt;/strong&gt; Karakeep. Plan for 30 minutes of setup. - • &lt;strong&gt;You're saving for research on a few dense topics:&lt;/strong&gt; Recall. - • &lt;strong&gt;You want no AI, just a clean read-later:&lt;/strong&gt; Instapaper. 
## Why I built Burn 451&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The short version: 4,700 Chrome bookmarks I never opened. I tried Pocket (shut down July 2025), Readwise (worked, but I didn't read enough to justify $8 per month), Raindrop (beautiful, still didn't read anything), Instapaper (same). The pattern was that every tool optimized for saving. None of them fought the core problem — saving without reading.&lt;/p&gt;

&lt;p&gt;Burn deletes by default. Saves expire in 24 hours unless you finish them or send them to the vault. That's the whole behavior design. Everything else — MCP server, vault collections, AI summaries — followed from "once you do actually read something, what should happen to it." The answer turned out to be: turn it into a queryable knowledge base that Claude can read.&lt;/p&gt;

&lt;p&gt;This is the pattern &lt;a href="https://dev.to/blog/vault-as-karpathy-llm-wiki"&gt;Karpathy described in his LLM Wiki gist&lt;/a&gt; — raw saves become curated markdown become queryable context. I didn't know I was building that when I started. I was just trying not to drown in bookmarks.&lt;/p&gt;

&lt;p&gt;If any of that sounds useful, Burn is free. &lt;a href="https://burn451.cloud/?ref=s3-blog" rel="noopener noreferrer"&gt;Try it&lt;/a&gt;. If the 24-hour delete sounds terrifying, I'd start with Readwise Reader or Raindrop.&lt;/p&gt;

&lt;h2&gt;
  
  
  Related reading
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;• &lt;a href="https://dev.to/blog/best-read-later-app-2026"&gt;Best Read-Later App 2026: I Tested 10 So You Don't Have To&lt;/a&gt;- • &lt;a href="https://dev.to/blog/pocket-alternative-2026"&gt;Pocket Alternative 2026: The Complete Guide&lt;/a&gt;- • &lt;a href="https://dev.to/blog/burn-vs-readwise"&gt;Burn 451 vs Readwise Reader&lt;/a&gt;- • &lt;a href="https://dev.to/concepts/ai-bookmark-management"&gt;AI bookmark management concept hub&lt;/a&gt;- • &lt;a href="https://dev.to/blog/vault-as-karpathy-llm-wiki"&gt;Why your bookmark archive is a Karpathy LLM Wiki&lt;/a&gt; 
## Frequently asked questions&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What makes a bookmark manager an 'AI bookmark manager'?
&lt;/h3&gt;

&lt;p&gt;Three different things, depending on which tool you ask. Most use AI as a summary layer that generates a paragraph when you save an article. A smaller group uses AI as an organization layer that auto-tags or auto-categorizes saves. The smallest group uses AI as a query layer — you ask a question, the model answers from what you saved. Readwise and Matter sit in the first bucket, Mymind and Karakeep in the second, Burn 451 and Recall in the third. The third layer is where the category is still being figured out.&lt;/p&gt;

&lt;h3&gt;
  
  
  Is there a free AI bookmark manager that actually works?
&lt;/h3&gt;

&lt;p&gt;Yes, three. Burn 451 is free with AI summaries, vault digests, and an MCP server that lets Claude or Cursor query your saves in real time. Karakeep (formerly Hoarder) is free if you self-host — it runs in Docker, auto-tags with a local or API-based model, and generates summaries on save. Glasp has a free tier with AI highlight summaries and social reading. Everything else with meaningful AI features starts at $3–15 per month.&lt;/p&gt;

&lt;h3&gt;
  
  
  What's the difference between Readwise Reader and Burn 451?
&lt;/h3&gt;

&lt;p&gt;Readwise Reader is built around highlights and long-term review. You save an article, you highlight while reading, the highlights resurface in daily digests via spaced repetition. It costs $8 per month and is the best tool in its class if you actually read deeply. Burn 451 is built around the opposite problem — the articles you saved but never read. Saves auto-delete after 24 hours unless you finish them, which forces triage. It's free, has an MCP server for AI agents, and an iOS app. Neither is strictly better. They solve different failure modes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Which AI bookmark manager works with ChatGPT or Claude?
&lt;/h3&gt;

&lt;p&gt;Burn 451 ships an official MCP server (burn-mcp-server on npm) with 26 tools that Claude Desktop, Claude Code, Cursor, and any other MCP-compatible client can call directly. Karakeep has a community-built MCP server. Readwise has a REST API but no MCP as of April 2026. Matter, Mymind, Raindrop, Glasp, Recall, Mem, and Instapaper all either have REST APIs with varying completeness or require manual export. None of them ship MCP natively yet.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I export my bookmarks if I want to switch tools later?
&lt;/h3&gt;

&lt;p&gt;Only some of them. Burn 451 exports as markdown or JSON at any time, per collection or the full archive. Raindrop and Instapaper export in standard bookmark formats. Karakeep exports raw JSON since it's self-hosted. Readwise has a full export API. Matter exports highlights but not the full article library in a clean format. Mymind and Mem have thin export stories — if switching matters to you, test the export before committing. Glasp and Recall export individual items but not bulk archives cleanly.&lt;/p&gt;

&lt;h3&gt;
  
  
  Is a self-hosted AI bookmark manager worth the setup?
&lt;/h3&gt;

&lt;p&gt;Only if you already run a homelab or comfortable with Docker. Karakeep is the serious option — install via Docker Compose, point it at OpenAI or a local Ollama model, done in about 30 minutes. You get auto-tagging, AI summaries, full-text search, and a clean web UI. The catch is you pay for the AI API calls yourself, you maintain updates, and mobile support is thin. For 80% of people, a hosted free option like Burn 451 or Glasp ships the same core features without the ops overhead.&lt;/p&gt;

&lt;h3&gt;
  
  
  How does Mymind's AI work compared to the others?
&lt;/h3&gt;

&lt;p&gt;Mymind positions itself as 'a thoughtful extension of your mind' and refuses to expose any organizing UI — no folders, no tags you set manually. You save, the AI auto-categorizes into visual spaces, and you search by query or browse the mood board. It costs $13 per month. The product is beautiful and the target user is a visual thinker who hates file systems. It is not the tool for someone who wants to run queries like 'show me everything I saved about Karpathy in March'. Burn, Readwise, Karakeep are better for that.&lt;/p&gt;

&lt;h3&gt;
  
  
  Which tool should a developer pick?
&lt;/h3&gt;

&lt;p&gt;Start with Burn 451 if you want an MCP server and a CLI you can script against. Move to Karakeep if you insist on self-hosting. Readwise Reader if you care more about reading than tooling. Skip Mymind, Matter, Glasp, and Mem — their APIs are either read-only, undocumented, or both. Recall has a clean API but no MCP. Instapaper has the oldest API in the category, still works, no AI.&lt;/p&gt;

&lt;p&gt;Written by Fisher — &lt;a href="https://x.com/hawking520" rel="noopener noreferrer"&gt;@hawking520&lt;/a&gt;. I build Burn 451, which is #1 on this list and therefore worth a fair bit of skepticism. The rankings on the other nine are based on actual use over the last year — I've paid for Readwise, tried Matter and Mymind on free trials, self-hosted Karakeep, and spent enough time with the rest to form opinions I'd repeat to a friend.&lt;/p&gt;

&lt;p&gt;Try the one I built. Free, with an MCP server.&lt;br&gt;
[Open Burn 451&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally posted on &lt;a href="https://www.burn451.cloud/blog/best-ai-bookmark-manager-2026" rel="noopener noreferrer"&gt;Burn 451 blog&lt;/a&gt;. Burn 451 is a free AI-native bookmark manager I built — &lt;a href="https://burn451.cloud/?ref=devto-s3" rel="noopener noreferrer"&gt;open it here&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>bookmarks</category>
      <category>productivity</category>
      <category>reading</category>
    </item>
    <item>
      <title>I Built a Read-Later App. Karpathy Described My Data Model. (with MCP + Claude Code)</title>
      <dc:creator>Fisher Shen (Fisher)</dc:creator>
      <pubDate>Mon, 20 Apr 2026 12:41:49 +0000</pubDate>
      <link>https://forem.com/fisher_shenfisher_1c32/i-built-a-read-later-app-karpathy-described-my-data-model-with-mcp-claude-code-2nao</link>
      <guid>https://forem.com/fisher_shenfisher_1c32/i-built-a-read-later-app-karpathy-described-my-data-model-with-mcp-claude-code-2nao</guid>
      <description>&lt;p&gt;I'm not an ML researcher. I don't have a CS degree. I built a read-later app called &lt;a href="https://burn451.cloud/?ref=m1-devto" rel="noopener noreferrer"&gt;Burn 451&lt;/a&gt; because my bookmarks pile kept embarrassing me. Yesterday I shipped the ninth vault — 25 essays by Tiago Forte, our in-house PKM canon. The week before that, Andrej Karpathy &lt;a href="https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f" rel="noopener noreferrer"&gt;published a gist&lt;/a&gt; describing how he organizes his personal research with an LLM. 16M views in 48 hours. I read it and realized he had just described my database schema.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Karpathy said
&lt;/h2&gt;

&lt;p&gt;The pattern is three folders. &lt;code&gt;raw/&lt;/code&gt; holds immutable source material — papers, transcripts, articles. The model reads it, never writes to it. &lt;code&gt;wiki/&lt;/code&gt; holds LLM-authored markdown, one file per concept, with backlinks and provenance tracked in git. &lt;code&gt;outputs/&lt;/code&gt; holds synthesized answers the model writes back after a query.&lt;/p&gt;

&lt;p&gt;No vector database. No embeddings. No chunking. The LLM reads the markdown directly in its context window. Karpathy frames it as a compiler: raw is source, wiki is the compiled binary, outputs is the runtime. His own wiki on one research topic is around 100 articles and 400K words.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://news.ycombinator.com/item?id=47640875" rel="noopener noreferrer"&gt;top Hacker News thread&lt;/a&gt; on the gist hit 296 points. The main objection was model collapse — won't LLM-generated notes degrade over iterations? Karpathy's answer in the comments: he uses already-trained models to curate, not to retrain. Curation is a one-way flow. It compounds.&lt;/p&gt;

&lt;p&gt;The counter-arguments matter. Epsilla's team pointed out that walking a directory is O(n) — it works at 100 pages, strains at 1,000, breaks at 10,000. Towards AI noted that vector embeddings are still the cheapest way to answer "what's relevant" across arbitrary corpus sizes. Both are right. The pattern only works inside a narrow envelope: small corpus, stable content, one human owner, model with a 200K+ context window. That envelope is the exact shape of a personal read-later archive.&lt;/p&gt;

&lt;h2&gt;
  
  
  The accidental reference implementation
&lt;/h2&gt;

&lt;p&gt;I read the gist and opened my own codebase. The mapping is one-to-one.&lt;/p&gt;

&lt;p&gt;My &lt;code&gt;bookmarks&lt;/code&gt; table in Supabase is the raw layer. Every article a user saves lands there with the full fetched text, the canonical URL, and a timestamp. The model never edits these rows. They're append-only by construction.&lt;/p&gt;

&lt;p&gt;My &lt;code&gt;collections&lt;/code&gt; table is the wiki layer. Each collection is a topic — Karpathy, Simon Willison, Paul Graham, vibe coding, Tiago Forte. Nine live right now. Each collection holds a curated list of bookmark IDs, plus an AI-written summary and three-bullet digest generated per article. The full compiled output lives at &lt;code&gt;website/data/vault-content/&amp;lt;slug&amp;gt;/&amp;lt;id&amp;gt;.md&lt;/code&gt;. Today that directory holds 140 markdown files and 263,000 words of source text.&lt;/p&gt;

&lt;p&gt;The outputs layer is what the reader sees. Every vault renders as a static page at &lt;a href="https://burn451.cloud/vault" rel="noopener noreferrer"&gt;burn451.cloud/vault&lt;/a&gt;, regenerated hourly. Each article has its own public URL with structured data, an AI summary, and a link back to the original. The new one is &lt;a href="https://burn451.cloud/vault/tiago-forte" rel="noopener noreferrer"&gt;burn451.cloud/vault/tiago-forte&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The piece Karpathy doesn't talk about in the gist is ingest. In his version, he drops files into &lt;code&gt;raw/&lt;/code&gt; manually. In Burn, ingest is automatic. A user taps save on their phone. The article is fetched through a clean-reader pipeline, deduped, summarized, and filed under a collection. I ship this as &lt;code&gt;burn-mcp-server&lt;/code&gt; on npm — 26 tools for Claude and Cursor to query the vault in real time. Tools like &lt;a href="https://burn451.cloud/mcp" rel="noopener noreferrer"&gt;search_vault, list_vault, get_article_content&lt;/a&gt;. It's the automated pipeline into Karpathy's &lt;code&gt;raw/&lt;/code&gt; folder. I didn't know that when I built it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo: Tiago Forte vault in Claude Project
&lt;/h2&gt;

&lt;p&gt;Here's how to run it yourself. Takes five minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1.&lt;/strong&gt; Open &lt;a href="https://burn451.cloud/vault/tiago-forte" rel="noopener noreferrer"&gt;the Tiago Forte vault&lt;/a&gt;. Twenty-five essays covering PARA, the CODE method, Building a Second Brain, and his AI-era writing. The vault exports as a zip of markdown files — frontmatter with title, URL, fetched date, then the full article body. Total size around 40K words, well under Claude's 200K context ceiling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2.&lt;/strong&gt; Open Claude, create a new Project, name it something like "Tiago Forte Second Brain". Drag the zip into the Knowledge panel. Claude unpacks the markdown and adds each file to the project index. No embedding step. No chunk configuration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3.&lt;/strong&gt; Ask things you actually want to know. Three queries I ran:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"What is Forte's CODE method in one paragraph?" Claude returned a clean synthesis across the CODE introduction essay and the book chapters: Capture what resonates, Organize by actionability with PARA, Distill into the notes you'll actually use, Express by turning the notes into creative output. The answer named the four steps in order and cited which essays each was drawn from.&lt;/li&gt;
&lt;li&gt;"How does PARA differ from Zettelkasten?" This is where the no-RAG pattern earned its keep. Claude pulled from three different essays and produced a contrast — PARA organizes by actionability (what will I use this for?), Zettelkasten organizes by atomic idea (what concept does this belong to?). A chunk-based RAG would have returned a top passage from one essay. The full-context read produced the comparison.&lt;/li&gt;
&lt;li&gt;"How has Forte's view on AI changed between his 2022 writing and 2026?" Claude walked the timeline. Early caution about AI commoditizing notes. Later reframing around AI as a distillation partner. The answer tracked the shift across essays — something RAG's top-k retrieval struggles with by design.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're a developer, skip the export. Install &lt;code&gt;burn-mcp-server&lt;/code&gt; in Cursor or Claude Code. The vault is already served as live MCP tools — the model calls &lt;code&gt;search_vault&lt;/code&gt; and &lt;code&gt;get_article_content&lt;/code&gt; directly. No file drag. New saves appear within seconds. This is the version I use day-to-day.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where no-RAG breaks
&lt;/h2&gt;

&lt;p&gt;I'm going to be honest about where this falls apart, because the pattern is being oversold on X right now.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Corpus size.&lt;/strong&gt; Claude's context window is 200K tokens. Roughly 150K words. Past that, Claude Projects silently flips into RAG mode under the hood — there's &lt;a href="https://github.com/anthropics/claude-code/issues/25759" rel="noopener noreferrer"&gt;an open issue documenting this&lt;/a&gt;. My Karpathy vault is already at 120K words. Merge all nine of my vaults into one project — 263K words — and you're not running pure no-RAG anymore.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Non-text.&lt;/strong&gt; Images, audio, video. The pattern assumes markdown. A YouTube transcript works. A diagram doesn't. Forte has great slide decks. They don't make it in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Live data.&lt;/strong&gt; Claude Project knowledge is frozen at upload time. New essays need a re-upload. This is why the MCP version matters — it queries live Supabase, so the corpus updates the moment you save something new.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who this isn't for.&lt;/strong&gt; Enterprise search. Multi-tenant. Row-level ACL. Regulatory audit. A folder of markdown can't answer "which employees saw this document." If your requirements include any of that, use a real semantic graph.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means for you
&lt;/h2&gt;

&lt;p&gt;If you save articles to a read-later app, you're already halfway to an LLM Wiki. You have the raw layer. You probably even have the wiki layer — it's called your tag system. The missing piece is the last mile: an export that an LLM can read, or an MCP server that hands it over in real time. Pocket never shipped either. Readwise ships an API but no MCP. The rest of the category is still optimizing for save count.&lt;/p&gt;

&lt;p&gt;That's the whole product thesis behind Burn. Read-later is the natural shape of the pattern. The 24-hour timer handles triage. The vault handles the wiki. The MCP server handles ingest. &lt;a href="https://burn451.cloud/?ref=m1-devto" rel="noopener noreferrer"&gt;Try it free&lt;/a&gt;. Point it at your bookmarks. See what your own reading looks like when you can ask it questions.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What is an LLM Wiki?
&lt;/h3&gt;

&lt;p&gt;An LLM Wiki is a human-curated set of markdown files that a language model reads directly at query time. Instead of chunking documents and retrieving embeddings, the model walks the directory and answers from the raw text. Karpathy proposed the pattern in April 2026 as an alternative to RAG for small, stable corpora owned by one person.&lt;/p&gt;

&lt;h3&gt;
  
  
  How is this different from RAG?
&lt;/h3&gt;

&lt;p&gt;RAG chunks documents, embeds the chunks, and retrieves top-k matches at query time. An LLM Wiki skips all of that. The model reads the full markdown, uses its own context window as the index, and answers with cross-document synthesis. No vector database, no embedding costs, no chunk boundaries to fight.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do I need to be technical to use this pattern?
&lt;/h3&gt;

&lt;p&gt;No. If you can drag files into a Claude Project or ChatGPT Project, you have everything you need. The pattern works with any chat tool that accepts a knowledge folder and has a 200K-token context window. The technical version — MCP servers, CLI tools — is optional and only useful if you want live data.&lt;/p&gt;

&lt;h3&gt;
  
  
  What's Burn 451's role in this?
&lt;/h3&gt;

&lt;p&gt;Burn 451 is a read-later app that accidentally matches the LLM Wiki shape. The bookmarks table is the raw layer. The vault collections and markdown files are the wiki layer. The MCP server automates ingest, so saving an article in Burn is the same as filing a new note in Karpathy's raw folder.&lt;/p&gt;

&lt;h3&gt;
  
  
  When should I still use RAG?
&lt;/h3&gt;

&lt;p&gt;Use RAG when your corpus is bigger than your context window, when content changes every few minutes, or when you need multi-tenant access control. The LLM Wiki pattern breaks past roughly 200K words, fails on non-text content like images and audio, and has no concept of user permissions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I use this with Claude Code or Cursor?
&lt;/h3&gt;

&lt;p&gt;Yes. Install burn-mcp-server from npm, connect it to Claude Code or Cursor, and your saved articles become live tools the model can call. You skip the export step entirely. New saves in Burn appear as new queryable documents within seconds.&lt;/p&gt;

&lt;h3&gt;
  
  
  How big can the corpus be before the pattern breaks?
&lt;/h3&gt;

&lt;p&gt;The hard ceiling is the model's context window. Claude handles 200K tokens, roughly 150K words. Past that, Claude Projects silently flip into RAG mode under the hood. In practice, keep a single wiki under 100K words for pure no-RAG behavior. Split larger corpora into topic-specific projects.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://burn451.cloud/blog/vault-as-karpathy-llm-wiki" rel="noopener noreferrer"&gt;burn451.cloud&lt;/a&gt;. Written by Fisher — &lt;a href="https://x.com/hawking520" rel="noopener noreferrer"&gt;@hawking520&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>claude</category>
      <category>mcp</category>
    </item>
    <item>
      <title>Pocket Alternative 2026: The Complete Guide After Pocket's Shutdown</title>
      <dc:creator>Fisher Shen (Fisher)</dc:creator>
      <pubDate>Sat, 18 Apr 2026 08:38:52 +0000</pubDate>
      <link>https://forem.com/fisher_shenfisher_1c32/pocket-alternative-2026-the-complete-guide-after-pockets-shutdown-4mpe</link>
      <guid>https://forem.com/fisher_shenfisher_1c32/pocket-alternative-2026-the-complete-guide-after-pockets-shutdown-4mpe</guid>
      <description>&lt;p&gt;I had 2,847 bookmarks in Pocket when it died.&lt;/p&gt;

&lt;p&gt;I'd read maybe 94 of them. And I'm the guy who built a read-later app.&lt;/p&gt;

&lt;p&gt;When Mozilla killed Pocket on July 8, 2025, I wasn't sad — I was relieved. My unread pile finally had an excuse to disappear. But then I realized: if I just move 2,847 links to another app, I'll end up in exactly the same place.&lt;/p&gt;

&lt;p&gt;That realization is why I built &lt;a href="https://burn451.cloud?ref=pocket-alternative-2026" rel="noopener noreferrer"&gt;Burn 451&lt;/a&gt;. But this post isn't a sales pitch — it's the honest guide I wish I had when I was looking for alternatives. I've tested all of them. Some are better than Burn for certain workflows. I'll tell you which.&lt;/p&gt;

&lt;p&gt;No affiliate links. No sponsored placements.&lt;/p&gt;




&lt;h2&gt;
  
  
  What happened to Pocket?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Pocket was shut down on July 8, 2025 after Mozilla cut investment over two years.&lt;/strong&gt; 20+ million users got an HTML export file and a "good luck."&lt;/p&gt;

&lt;p&gt;Here's the timeline:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;2007&lt;/strong&gt; — Read It Later (later Pocket) launches as a bookmarklet&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2017&lt;/strong&gt; — Mozilla acquires Pocket, integrates into Firefox&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2023 Q4&lt;/strong&gt; — Mozilla layoffs hit the Pocket team hard&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2024 Q1&lt;/strong&gt; — Pocket Premium killed, free-only&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2025 March&lt;/strong&gt; — Mozilla announces sunset&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2025 July 8&lt;/strong&gt; — Pocket dies&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2025 October&lt;/strong&gt; — Export tool goes offline. Data gone forever.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you haven't exported yet and it's before October 2025: do it now at &lt;code&gt;getpocket.com/export&lt;/code&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  So what should I use instead?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Short answer: it depends on what you actually do with saved articles.&lt;/strong&gt; Most people save and never read — which means the tool doesn't matter. What matters is whether the tool changes that behavior.&lt;/p&gt;

&lt;p&gt;Here's my honest ranking after testing everything:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;App&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;th&gt;AI&lt;/th&gt;
&lt;th&gt;CLI/MCP&lt;/th&gt;
&lt;th&gt;Best For&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Burn 451&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Free / $4.99/mo&lt;/td&gt;
&lt;td&gt;Full AI digest + MCP&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;People who hoard and never read&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Raindrop.io&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Free / $3/mo&lt;/td&gt;
&lt;td&gt;Search only (Pro)&lt;/td&gt;
&lt;td&gt;API only&lt;/td&gt;
&lt;td&gt;Pure bookmark organizing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Readwise Reader&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$8/mo&lt;/td&gt;
&lt;td&gt;Ghostreader highlights&lt;/td&gt;
&lt;td&gt;API&lt;/td&gt;
&lt;td&gt;Serious highlighters&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Instapaper&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Free / $3/mo&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;API&lt;/td&gt;
&lt;td&gt;Minimalists&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Matter&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Free / $8/mo&lt;/td&gt;
&lt;td&gt;Basic&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Apple ecosystem&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Wallabag&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Free (self-host)&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;API&lt;/td&gt;
&lt;td&gt;Privacy-first&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Karakeep&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Free (self-host)&lt;/td&gt;
&lt;td&gt;AI tagging&lt;/td&gt;
&lt;td&gt;API&lt;/td&gt;
&lt;td&gt;Self-hosters + AI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GoodLinks&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$5 once&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Apple-only, no subscription&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A few notes:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Omnivore&lt;/strong&gt; was another promising open-source option. ElevenLabs acquired it in late 2024 and killed it almost immediately. "Open source" doesn't guarantee longevity when the team pivots.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pocket's real gap&lt;/strong&gt; wasn't features. It was the largest free read-later app with deep browser integration. Nothing fills that exact hole, but honestly? The alternatives are all more capable.&lt;/p&gt;




&lt;h2&gt;
  
  
  For developers: CLI + MCP is the real story
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;If you write code and use AI tools, the MCP integration is the thing that actually matters.&lt;/strong&gt; I'm biased here — I built it — but hear me out.&lt;/p&gt;

&lt;p&gt;Your saved articles can become context for Claude, Cursor, or any MCP-compatible AI. You don't copy-paste links. You ask "what did I save about WebSocket performance?" and get answers from your own reading history.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Burn 451&lt;/strong&gt;: Full CLI + 22-tool MCP server + REST API&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wallabag&lt;/strong&gt;: Self-hosted, full API, no AI (build your own)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Raindrop.io&lt;/strong&gt;: Clean API, no CLI, no MCP&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you live in the terminal and work with AI, Burn's ecosystem is genuinely different. If you want total infra control, Wallabag.&lt;/p&gt;




&lt;h2&gt;
  
  
  The free tier showdown
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Raindrop has the most generous free tier for organizing. Burn has the most generous free tier for actually reading.&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Burn 451 Free&lt;/th&gt;
&lt;th&gt;Raindrop Free&lt;/th&gt;
&lt;th&gt;Wallabag&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Unlimited saves&lt;/td&gt;
&lt;td&gt;✓&lt;/td&gt;
&lt;td&gt;✓&lt;/td&gt;
&lt;td&gt;✓&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI features&lt;/td&gt;
&lt;td&gt;✓&lt;/td&gt;
&lt;td&gt;✗&lt;/td&gt;
&lt;td&gt;✗&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Full-text search&lt;/td&gt;
&lt;td&gt;✓&lt;/td&gt;
&lt;td&gt;✗ (Pro)&lt;/td&gt;
&lt;td&gt;✓&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CLI/MCP&lt;/td&gt;
&lt;td&gt;✓&lt;/td&gt;
&lt;td&gt;✗&lt;/td&gt;
&lt;td&gt;✗&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mobile&lt;/td&gt;
&lt;td&gt;iOS&lt;/td&gt;
&lt;td&gt;iOS + Android&lt;/td&gt;
&lt;td&gt;Both&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Setup&lt;/td&gt;
&lt;td&gt;Zero&lt;/td&gt;
&lt;td&gt;Zero&lt;/td&gt;
&lt;td&gt;Need a server&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Burn's free tier has a catch: the 24-hour burn timer. Articles expire if you don't act on them. This is by design — it's a digestion system, not storage. If you want 10,000 articles sitting quietly forever, use Raindrop or Pinboard.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to export your Pocket data
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Go to &lt;code&gt;getpocket.com/export&lt;/code&gt; → download HTML → import to your new app.&lt;/strong&gt; Deadline: October 2025.&lt;/p&gt;

&lt;p&gt;For Burn 451:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; pocket-to-burn
pocket-to-burn import &lt;span class="nt"&gt;--file&lt;/span&gt; pocket_export.html
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tags, timestamps, and read/unread status are preserved. Old articles go straight to Spark (not the 24-hour inbox).&lt;/p&gt;

&lt;p&gt;Most other apps (Raindrop, Readwise, Instapaper, Wallabag) also accept Pocket HTML import directly through their settings.&lt;/p&gt;




&lt;h2&gt;
  
  
  What makes Burn 451 different
&lt;/h2&gt;

&lt;p&gt;Most read-later apps compete on the same axis: better storage, better folders, better reading font. Burn rejects the premise. The problem isn't saving — it's that you save too much and never go back.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;24-hour timer&lt;/strong&gt;: Every article gets a countdown. Read it, vault it, or let it burn.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI digest&lt;/strong&gt;: Don't read 15 articles — read a 2-minute synthesis of what matters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCP server&lt;/strong&gt;: Your reading history becomes context for AI tools.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The metaphor: information comes in, gets processed, nutrients absorbed, waste eliminated. Hoarding is constipation.&lt;/p&gt;

&lt;p&gt;Is it for everyone? No. If you want a quiet archive, use Raindrop or Pinboard. Burn is for people who are tired of lying to themselves about "reading it later."&lt;/p&gt;




&lt;h2&gt;
  
  
  Where Burn falls short (yes, I'm listing my own weaknesses)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No Android app&lt;/strong&gt; — iOS and Web only as of April 2026&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Opinionated&lt;/strong&gt; — The timer stresses some people out&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Young product&lt;/strong&gt; — Launched 2025, less polished than decade-old competitors&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Not for archivists&lt;/strong&gt; — If you want 10K bookmarks searchable in 3 years, that's not us&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  The bottom line
&lt;/h2&gt;

&lt;p&gt;Pocket's death is a forcing function. Don't just migrate your pile to a new app. Ask yourself: do I want a &lt;strong&gt;storage system&lt;/strong&gt; or a &lt;strong&gt;processing system&lt;/strong&gt;?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Storage&lt;/strong&gt;: Raindrop.io (free) or Pinboard ($22/year)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Premium reading&lt;/strong&gt;: Readwise Reader ($8/mo)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Self-hosted&lt;/strong&gt;: Wallabag or Karakeep (free)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Actually read what you save&lt;/strong&gt;: &lt;a href="https://burn451.cloud?ref=pocket-alternative-2026" rel="noopener noreferrer"&gt;Burn 451&lt;/a&gt; (free)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;94 out of 2,847. If you see yourself in that number, maybe give it a shot.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>reading</category>
      <category>ai</category>
      <category>bookmarks</category>
    </item>
  </channel>
</rss>
