Introducing Weave Engine: A Local-First RSS Reader That Builds Your Knowledge Graph
Most RSS readers are good at one thing: collecting articles.
The hard part starts after that. You read a lot, save a lot, and still lose the thread between ideas.
That is exactly why I built Weave Engine: an RSS reader that does not stop at “inbox management.” It helps you turn streams of articles into a connected, searchable, and evolving map of knowledge.
Try it here: reader.orangely.xyz
Why I Built It
When I read across different sources, I usually care about three things:
- Which concepts keep showing up?
- How are people, tools, and trends connected?
- What claims are repeated, contradicted, or reinforced over time?
Traditional feeds give chronology. They rarely give structure.
Weave Engine adds that structure by combining RSS ingestion, AI extraction, and graph-based exploration in one workflow.
What Weave Engine Does
At a high level, the app helps you move from article lists to concept-level understanding.
1. RSS ingestion
Add feeds and pull in content from your favorite sources.
2. AI-assisted extraction
For each article, the app can run analysis that extracts:
- key entities
- core themes
- relationships between ideas
- claim-level signals you can review later
3. Knowledge graph view
Instead of only reading post-by-post, you can explore a graph where concepts and relationships become visible.
Patterns become easier to spot when information is connected, not isolated.
4. Local-first data model
Your reading workspace is stored in the browser first, so your data remains close to you.
5. PWA support
Install it as a Progressive Web App and keep a smooth, app-like workflow.
Architecture in Plain Terms
Weave Engine is built with a practical split:
- Frontend: React + TypeScript + Vite
- Backend runtime: Cloudflare Worker (
worker.ts) - AI runtime: Cloudflare Workers AI
- Storage model: local-first browser persistence
Core API flow includes endpoints such as:
/api/feedfor feed fetching/parsing/api/analyzefor AI analysis/api/feedbackfor product feedback
This gives the app a clean separation: responsive UI in the browser, compute and model access at the edge.
Privacy and Control
“AI reading tools” often feel opaque. I wanted the opposite.
Weave Engine is designed to be transparent about what it is doing:
- local-first by default
- explicit analysis flow
- clear boundaries between UI, feed processing, and AI calls
The goal is simple: keep the user in control while still getting leverage from AI.
How I Use It Day-to-Day
My workflow is lightweight:
- Add a handful of high-signal feeds.
- Read quickly and mark items worth deeper analysis.
- Run extraction on selected articles.
- Inspect the graph for repeated entities, themes, and connections.
- Turn recurring patterns into notes or project actions.
This prevents useful ideas from disappearing into an archive.
What Is Next
The current version already covers the core loop, and I am continuing to improve:
- extraction quality and edge consistency
- graph readability for dense topics
- better workflows for review and recall
- stronger export/interoperability options
If you read heavily for research, product work, writing, or strategy, this direction should feel familiar: less content overload, more usable understanding.
Try It and Share Feedback
- Live app: reader.orangely.xyz
If you test it, I would especially value feedback on:
- extraction quality
- graph usefulness
- where the workflow still feels heavy
The long-term goal is to make “reading to think” as fluid as “reading to consume.”