Vibecode Feedbin

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

Feedbin's solo core is compact: build a private RSS reader workspace that imports user-supplied URLs or files, extracts metadata, supports notes, and searches the local corpus. A competent builder can reach a useful personal version in one sitting, while the paid product mainly wins on data, import reliability.

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

A feed reader whose real work is being a well-behaved HTTP client at scale: conditional requests so unchanged feeds cost nothing, backoff that respects what servers ask for, parsing feeds that violate their own specifications, and read state that survives a feed rewriting its own entries.

Estimated effort: **multi-day**. 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 | Ruby or TypeScript with PostgreSQL | the work is scheduling, HTTP and text, not computation |
| Fetching | Conditional requests with stored validators, per-feed backoff | a reader that ignores caching headers is a reader that gets blocked |
| Parsing | A tolerant parser over RSS, Atom and JSON Feed | real feeds break their own specification constantly |
| Identity | A stable entry identity derived carefully, with content hashing | an entry whose identifier changes will appear as unread again forever |
| Push | WebSub subscriptions where a feed advertises a hub | a feed that pushes does not need polling at all |

## Before you start

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

- [ ] **Node.js 22 or Ruby 3.3** · free
  - Why: Runs the fetcher and the application. Either is fine, since the work is HTTP and text.
  - Get it: Your package manager, or nvm and rbenv respectively.
  - Verify: The runtime version prints and a HTTP client library installs
- [ ] **PostgreSQL 16 or newer** · free locally
  - Why: Entries, revisions and read state with correct unread counts want a relational database with real indexes.
  - Get it: Docker or your package manager.
  - Verify: psql connects and full text search returns a result
- [ ] **Twenty real feeds including broken ones** · free
  - Why: Every parsing decision in phase 1 is driven by how real feeds actually misbehave, and no synthetic fixture reproduces that.
  - Get it: Collect feeds you actually read, plus deliberately a few from old software with undeclared encodings or invalid dates. Save the raw bytes as fixtures.
  - Verify: Twenty raw feeds are saved and at least three fail strict validation
- [ ] **A stub HTTP server you control** · free
  - Why: Conditional requests, rate limiting and backoff cannot be tested against real servers without being exactly the nuisance this build is trying not to be.
  - Get it: Any small server that can return validators, not-modified responses, error statuses and explicit wait instructions on demand.
  - Verify: It can return a not-modified response and a rate-limited response with a wait instruction
- [ ] **A feed that advertises a hub** (optional) · free
  - Why: Phase 5 needs a real hub, since the verification handshake and signature format are where implementations differ from the specification.
  - Get it: Find a feed advertising a hub, or run an open source hub locally.
  - Verify: A subscription is established and a push is received

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

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

## Honest limits

This build deliberately does not replace:

- Newsletter ingestion by email address.
- Article extraction for summary-only feeds.
- Mobile and offline clients.
- Feed fetching as a distributed system.
- publisher-specific import reliability
- citation graph scale
- team libraries and institutional access
- resilient polling of malformed and rate-limited feeds
- licensed scholarly metadata

If one of those is essential to you, that is the reason to keep paying for Feedbin, 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

Feedbin: Researchers pay for correct metadata, resilient importers, citation coverage, and workflows that survive publisher and browser changes.

what you lose

xpublisher-specific import reliability

xcitation graph scale

xteam libraries and institutional access

xresilient polling of malformed and rate-limited feeds

xlicensed scholarly metadata

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

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

FoloRSS and one newsletter inbox for free; the 151st feed starts a pricing conversation.39kaug 2026open source↗NewsBlurRSS, email newsletters, search and filtering, provided you operate the whole contraption.7.6kaug 2026open source↗

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

the numbers

Feedbin pricing

planmonthlyannual (per mo)what you get
standard$7/user$5.83/userAll Feedbin RSS, newsletter, search and filtering features; no separate lower paid tier.

free tierno free tier; 30-day trial with no card

billingmonthly + annual

verified 2026-08-13 · source ↗

questions
Vibecode Feedbin

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

How much does Feedbin cost?

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

What do I lose by replacing Feedbin?

Honestly: publisher-specific import reliability; citation graph scale; team libraries and institutional access; resilient polling of malformed and rate-limited feeds; licensed scholarly metadata. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Feedbin?

Yes: Folo (RSS and one newsletter inbox for free; the 151st feed starts a pricing conversation.) NewsBlur (RSS, email newsletters, search and filtering, provided you operate the whole contraption.) The prompt is for when you want it exactly your way.