Sign In

reading-filter

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

reading-filter

AI tells you what to read first. Prioritize your reading queue by relevance, novelty, and strategy.

latest
Source
npmnpm
Version
0.1.0
Version published
Weekly downloads
4
300%
Maintainers
1
Weekly downloads
 
Created
Source

reading-filter

AI tells you what to read first.

npm MIT Follow

The Problem

You have 200 saved articles. You'll read maybe 5 today.

Which 5?

Most reading tools sort by "date saved" — which is just FIFO. That's not a strategy, it's a queue.

reading-filter scores every item in your reading queue by relevance, novelty, and actionability, then tells you: MUST READ, SKIM, or SKIP.

Install

npm i -g reading-filter

Requires Node.js 18+ and a Burn account (free).

Quick Start

# Set your token (get it from burn451.cloud → Settings → MCP Server)
export BURN_MCP_TOKEN=your_token

# Rank your reading queue
rf

# Top 10 must-reads only
rf -n 10

# JSON output for piping
rf -f json | jq '.items.must_read[].title'

# Only unread items (flame = 24h timer)
rf --source flame

# Filter by collection
rf -c "AI Research"

Example Output

# Reading Filter Report

> 47 items scored | 8 must-read | 21 skim | 18 skip

## MUST READ (8)

- **The Local LLM Ecosystem Doesn't Need Ollama** (82.3) [deep_read] — https://example.com/...
  > Key insight: direct llama.cpp integration outperforms Ollama for production use cases

- **Claude Code Routines Are Game-Changing** (78.1) [deep_read] — https://example.com/...
  > Automate repetitive Claude Code workflows with cron-triggered prompt routines

## SKIM (21)

- **Weekly Rust Newsletter #412** (61.2) [skim] — https://example.com/...
  > Tokio 2.0 migration guide, new async patterns

## SKIP (18 items hidden)

Use `--show-skip` to see these.

---
Filtered by reading-filter | Try Burn for full reading triage

How It Works

Your Burn library
    |
    v
[Fetch bookmarks with AI metadata]
    |
    v
[Score: relevance x novelty x actionability x freshness]
    |
    v
[Rank and tier: MUST_READ / SKIM / SKIP]
    |
    v
Markdown report or JSON

Scoring

Each bookmark is scored 0-100 using four weighted dimensions:

DimensionWeightSourceWhat it measures
Relevance35%ai_relevanceHow relevant to your interests
Novelty30%ai_noveltyHow new/surprising the content is
Actionability20%ai_actionabilityCan you act on this?
Freshness15%created_atTime decay over 7 days

Tiers

TierScoreMeaning
MUST READ70+High value, read today
SKIM45-69Scan for key points
SKIP<45Probably not worth your time

Options

FlagShortDescriptionDefault
--limit-nMax items to showall
--format-fOutput: md or jsonmd
--tier-tFilter: must_read, skim, skipall
--show-skipInclude skip-tier itemshidden
--category-cFilter by collection nameall
--sourceflame, spark, vaultflame+spark
--help-hShow help
--version-vShow version

Environment

VariableDescription
BURN_MCP_TOKENYour Burn MCP token (get it here)

Burn Ecosystem

reading-filter is part of the Burn reading tools ecosystem:

ToolWhat it does
burn-mcp-serverMCP server for AI agents (26 tools)
reading-filterAI prioritization for your reading queue
digest-or-burnBurn-pile CLI for markdown hoards
reading-routineDaily reading triage via Claude Code Routines
burn-daily-triageAutomated reading triage routine
burn451-cliTerminal UI for Burn
BurnThe full reading triage app

Philosophy

Reading more doesn't make you smarter. Reading the right things does.

Most people treat their reading queue like a todo list — everything gets equal weight. But a breaking industry analysis and a "10 tips for productivity" listicle are not the same.

reading-filter applies the same triage logic that Burn uses internally: score every piece by how much it matters to you, right now, and surface the signal.

Read less. Absorb more.

License

MIT

Built by @hawking520 | Try Burn for full reading triage

Keywords

reading

FAQs

Package last updated on 17 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts