Pocket is shutting down... I built a replacement that doesn't use AI
Pocket shut down, and I lost 400+ bookmarks. Instead of complaining, I decided to code an alternative that actually respects user data, stays completely offline-first, and avoids cloud bloat.
The Problem with Existing Tools
Most read-later apps trap your data behind closed cloud APIs, force monthly subscriptions, or slow down your browser. When I looked at how newer tools handle article text extraction, everyone was rushing to wrap OpenAI or Gemini API calls. That introduces unnecessary latency, per-token costs, and—worst of all—hallucinations that rewrite or mangle the original source text.
How I Built the Alternative
I wanted something lightning fast, private, and deterministic. So, instead of LLMs, I built a pure DOM parsing and heuristic extraction engine using JavaScript.
-
Structural Parsing: It evaluates paragraph density, tag trees (
<article>/<main>), and text-to-link ratios to isolate the core content in milliseconds. - Verbatim Accuracy: Zero AI hallucinations. The text saved is 100% true to what was published.
- Local-First Architecture: Your bookmarks live right where they belong, keeping your reading history private and completely under your control.
Tech Stack
- Frontend: React, Tailwind CSS, and custom DOM heuristics.
- Extension: Chrome Web Store (v1.0.2 is live!).
- Backend / Sync: Supabase & Edge Functions (for optional features).
What Do You Think?
I would love for the community to take it for a spin at fetchmarkapp.com and let me know how it parses your favorite tech blogs or heavy documentation sites.
Have you ever built your own tool out of frustration with existing software? Drop your thoughts or parsing tips in the comments below!
Top comments (0)