Feed Gardener
Local-first feed that merges arXiv, GitHub, Hacker News and Bilibili results, with optional Jev title-relevance scores as a filter.
Overview
Feed Gardener (shown in the UI as Feeder) is a local-first workspace for discovering, filtering and saving public content around your interests. It brings results from arXiv, GitHub, Hacker News and Bilibili, plus YouTube and Google Scholar when their API keys are set, into one feed. You choose topics and exclusions, it fetches candidates on demand, explains why each item appears through interest, source and freshness signals, and keeps your reading list and feedback locally. A separate CLI shares the same logic.
Jev is optional: it scores item titles for relevance to your interests on a 1 to 10 scale, and you set a minimum score; items need at least 70% scoring confidence to appear in the scored feed. The README is precise that Jev evaluates titles only, that the score is a relevance estimate rather than a quality judgment, and that missing scores and source errors are shown rather than filled in. It does not affect recommendations on the source platforms.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Score | How relevant is this item's title to the selected interests (1 to 10)? | — |
How it works
- Fetch candidates from selected sources on demand
- Optionally score titles with Jev
- Show items above the minimum score with ≥70% confidence
- Save, hide or reject items locally
Strengths
- Explicit, explainable filtering
- Confidence gate on scores
- Local storage of feedback and library
Caveats
- Jev sees titles only
- Optional external API keys for some sources
Getting started
git clone the repo, pnpm install --frozen-lockfile, pnpm dev, then open http://127.0.0.1:3000.At a glance
- Type
- Project
- Status
- beta
- Language
- TypeScript
- Runtime
- local web app + CLI
- Has code
- yes
- License
- MIT
Use cases and integrations
How curated lists describe it
Combines results from public sources into one feed with explicit topic and source controls, plus optional Jev title-relevance scores with a minimum score and confidence before an item appears.
MrJev/awesome-jev
Frequently asked questions
What does Jev score?
Title relevance to your interests on a 1 to 10 scale.
Is Jev required?
No, scoring is optional.
Does it change platform recommendations?
No, it only filters what you see locally.
Related projects
Chrome extension that scores loaded X posts against your reading goal with Jev and ranks top matches pairwise.
ProjectbetaJavaScriptTech reading feed from Hacker News, Dev.to, Hashnode and Lobsters, ranked by Jev scores against your skill summary.
ProjectprototypeTypeScriptChrome extension that asks Jev typed questions about an article, video or feed item and says read now, skim, save or skip.
Browser extensionbetaPython CLI that fetches recent arXiv papers, scores relevance to your research profile with Jev P(True) and writes daily rankings.
ProjectprototypePython- Paper Radar★ 30
Daily arXiv and bioRxiv radar where Jev answers one yes/no per plain-English interest for every new paper; fork-and-go GitHub Action.
AppbetaPython Multi-user Telegram bot that judges every new post in public channels with Jev templates and routes matches to your DM or channels.
ProjectbetaPython