A practical guide to building a personal research automation system — from universal inbox to automated daily digest.
A single query, three search systems in parallel, one synthesized answer under a minute.
Searches 22,000+ book highlights by meaning. Finds passages about the Suez Crisis, the Tanker War of the 1980s, British naval blockades, oil embargoes — without the words "Strait of Hormuz" ever appearing.
Filters by genre, tag, or author. Sub-2-second search.
Searches 784 markdown files across articles, notes, and newsletters. Runs three strategies simultaneously: keyword (BM25), semantic, and HyDE — hypothetical document expansion that imagines what a relevant passage would look like.
Surfaces articles, podcast transcripts, and personal notes.
Searches across everything — including books and articles not yet indexed locally. Catches recent saves you haven't highlighted yet, or sources outside indexing filters.
The safety net for completeness.
You don't need all of them. Start with System 1 and add complexity only when you need it.
A read-it-later service that stores everything you read, lets you highlight it, and makes it all searchable via API. The memory layer.
A local vector database for semantic search across 22,000+ highlights. Probably overkill for most people — the most complicated piece.
Local search engine for markdown files with three modes: keyword (BM25), semantic (vector), and HyDE. Runs on your Mac's Apple Silicon GPU.
A reusable prompt + workflow that takes something you've read and produces a polished synthesis review.
Start with Tier 1 in an afternoon. Add tiers as you need them.
Get all your research into one searchable place.
Ask Claude to summarize and synthesize your research on demand.
Then you can say: "Summarize everything I've read about tariffs this month."
Every morning, Claude automatically produces a digest of your recent research and emails it to you.
/scheduleRuns in Anthropic's cloud. Fires on a cron schedule. No machine needs to be on.
Everything you need, linked and priced.
| Tool | Purpose | Link | Cost |
|---|---|---|---|
| Readwise Reader | Universal inbox for all reading | readwise.io/read | ~$12/mo |
| Readwise API Token | Lets Claude access your library | readwise.io/access_token | Included |
| Claude Code | AI assistant with MCP + scheduling | claude.ai/code | Subscription |
| MCP Connectors | Connect Readwise, Gmail, etc. | claude.ai/settings/connectors | Free |
| Voyage AI | Embeddings for RAG (Tier 4) | voyageai.com | Free tier |
| Qdrant | Local vector database (Tier 4) | qdrant.tech | Free |
| QMD | Local markdown search engine | github.com/tobi/qmd | Free |
| qpdf | Decrypt password-protected PDFs | brew install qpdf |
Free |
Own the full pipeline with just Claude Code and local files.
~/Research/ ├── inbox/ ← drop new PDFs, saved articles here ├── processed/ ← Claude moves files here after reading ├── highlights/ ← extracted key passages (markdown) └── digests/ ← generated summaries
| Readwise Path | Folder Path | |
|---|---|---|
| Setup effort | 30 minutes | 2–3 hours |
| Ongoing effort | Almost zero (auto-forwarding) | Some manual file management |
| Scheduled digests | Works natively (MCP) | Needs GitHub sync workaround |
| Cross-device | Yes (phone, tablet, laptop) | Local machine only |
| Cost | ~$12/month | Free |
| Data ownership | Readwise holds your data | Everything local |