Vibecode Feedly

track this build7 phases, 15 steps, beginner friendly
YES · one-shottable
price $7/moyou'd save $84/yrbuild time one sittingcategory 📡 rss & researchreplaced by 0 people

Core RSS reading, folders, search, and saved articles are very buildable; Feedly's paid moat is polished feed discovery, mobile, AI features, and reliability.

the project pack5 files · written for this build, step by step
README.md
# Feedly · indie build

A personal RSS reader that is polite to the sites it reads: your Feedly OPML imported with folders, conditional fetching so unchanged feeds cost nothing, dedupe that survives rotating GUIDs, sanitized content, a keyboard-driven reader, starred items and full-text search, and optional LLM summaries that only appear when a key exists.

Estimated effort: **one sitting**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | Node 22 with Express and better-sqlite3 | a reader UI and a fetch loop in one process |
| Parsing | rss-parser, node-cron | battle-tested feed parsing; scheduling without a queue |
| Search | SQLite FTS5 | full text over everything you have read, no service |
| Hosting | localhost, or your own network | your reading list is nobody's business |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Everything in this build runs on it: the server, the scripts, the tests.
  - Get it: Download the LTS installer from nodejs.org, or install with your package manager (brew install node, or nvm install 22). Restart the terminal afterwards.
  - Verify: node --version prints v22 or higher
- [ ] **A terminal and a code editor** · free
  - Why: Every step below is a command you type or a file you edit.
  - Get it: VS Code (code.visualstudio.com), Cursor or Zed. Open a folder for the project and use the editor's built-in terminal.
  - Verify: You can open a folder and run a command in its terminal
- [ ] **Git** · free
  - Why: History for your code, and the way most hosts deploy.
  - Get it: Install from git-scm.com or with your package manager, then run git init in the project folder once it exists.
  - Verify: git --version prints a version
- [ ] **Your Feedly OPML export** · free
  - Why: Phase 1 imports it so nothing is retyped.
  - Get it: Feedly > Settings (gear) > OPML > Export. Save it as feeds.opml in the project.
- [ ] **A User-Agent string with a contact URL** · free
  - Why: Polite fetching identifies itself. Site owners can reach you if your reader misbehaves.
  - Get it: Something like MyReader/1.0 (+https://yourdomain.com/reader)
- [ ] **An LLM API key (optional)** (optional) · pay per use
  - Why: Phase 6 adds a per-article summary button; without a key the button does not exist.
  - Get it: Anthropic or OpenAI console, into .env.

## Quick start

```sh
mkdir reader && cd reader && git init && npm init -y && npm pkg set type=module
npm install express@4 better-sqlite3@13 rss-parser@3 node-cron@3
mkdir data && cp .env.example .env
```

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Mobile apps; the web UI over your network is the answer.
- Feed discovery and their AI filtering layer, which need a crawl of the web.
- mobile apps
- feed discovery
- integrations
- Leo/AI filtering
- uptime
- polished reading UX

If one of those is essential to you, that is the reason to keep paying for Feedly, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

They pay to avoid maintaining hundreds of feeds and reader apps across devices.

what you lose

xmobile apps

xfeed discovery

xintegrations

xLeo/AI filtering

xuptime

xpolished reading UX

share on X ↗"I just replaced Feedly ($7/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

FoloA modern hosted research feed with 150 free subscriptions, one inbox and one automation.39kaug 2026open sourceNewsBlurFeeds, newsletters and trainable filters, in exchange for running several databases.7.6kaug 2026open source

no votes, no pay-to-list · just what's real

the numbers

Feedly pricing

planmonthlyannual (per mo)what you get
basic$0/user$0/userUp to 100 sources; 3 Feeds; 3 Boards.
pro$7/user$5.42/userFaster feed polling, search and integrations; annual total is $65.
pro+customAI Feeds, RSS Builder and Zapier; feed polling can be as frequent as 7 minutes.
enterprisecustomTeam feeds, administration and intelligence tools; numeric seat limits and price are quote-based.

free tier100 sources; 3 Feeds; 3 Boards

billingPro offers monthly + annual; Pro+ is annual-only; Enterprise is quote-based

hidden costsself-service refunds are limited to 5 days after a charge; Enterprise cost scales by seats and selected intelligence features

verified 2026-08-13 · source ↗

questions
Vibecode Feedly

Yes. A competent AI coding agent (Claude Code, Codex, Cursor) can build a usable personal Feedly replacement in one session with the prompt on this page. It runs on your own machine or server with no subscription.

How much does Feedly cost?

Feedly costs about $7/month (Pro, checked 2026-07-30), which is $84 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing Feedly?

Honestly: mobile apps; feed discovery; integrations; Leo/AI filtering; uptime; polished reading UX. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Feedly?

Yes: Folo (A modern hosted research feed with 150 free subscriptions, one inbox and one automation.) NewsBlur (Feeds, newsletters and trainable filters, in exchange for running several databases.) The prompt is for when you want it exactly your way.