arxiv-sanity alternative
A modern arxiv-sanity alternative for keeping up with CS/AI/ML papers
Scholar Feed is the closest modern alternative to arxiv-sanity for staying current with CS/AI/ML research. Like arxiv-sanity it ranks new arXiv papers by relevance to your interests instead of raw recency, but it runs as an MCP server inside Claude Code or Cursor, adds an LLM summary and a 0–1 novelty score per paper, and lets you set daily "watches" on a lab or technique. Install with npx scholar-feed-mcp init; the search tools work anonymously, no account.
Why people look for an arxiv-sanity alternative
arxiv-sanity (Andrej Karpathy’s paper-recommendation tool) pioneered the idea that you shouldn’t read arXiv by date — you should read it ranked by similarity to what you care about. The hosted version is no longer actively maintained, and self-hosting it means running your own indexer and SVM recommender. Most people just want the core experience — "show me new papers like the ones I like" — without the upkeep.
How Scholar Feed compares
| Comparison axis | arxiv-sanity | Scholar Feed |
|---|---|---|
| Ranking | Similarity to your saved/liked papers | Semantic search + a multi-signal rank (recency, citation velocity, code, institution) |
| Where it runs | A website (or self-hosted) | Inside Claude Code / Cursor / any MCP client |
| Per-paper signal | tf-idf similarity | LLM summary + 0–1 novelty score |
| Keep-up mechanism | Recommendations feed | Daily watches on a saved filter (lab, technique, author, citation scope) |
| Citation tracing | No | Yes, both directions |
| Full text | Abstracts | Extracts results/experiments from LaTeX source |
| Maintenance | Self-host or use the static site | Hosted; npx install, nothing to run |
| Coverage | arXiv (broad) | 600,000+ CS/AI/ML papers, indexed daily |
What you actually do with it
Ask your assistant "find recent high-novelty work on test-time compute scaling" and get ranked papers with summaries, in the same window you’re writing in. Then "trace what cites 2401.04088" or "set a watch on new sparse-attention papers from DeepMind" and it keeps surfacing matches daily. The arxiv-sanity instinct — relevance over recency — but queryable in natural language and wired into the tool you already work in.
When NOT to use Scholar Feed
- You want a fully local / self-hosted setup with no external API. arxiv-sanity (self-hosted) or a local RSS+embedding pipeline fits better; Scholar Feed’s corpus and ranking live behind a hosted API.
- You work outside CS/AI/ML. Coverage is 600k+ CS/AI/ML papers, not all of arXiv and not other fields. Semantic Scholar (200M+ papers, all fields) is the better breadth play.
- You want a visual citation map to explore a neighborhood. That’s Connected Papers or Litmaps; Scholar Feed traces citations as data, not as a graph you pan around.
Frequently asked questions
Is Scholar Feed a good arxiv-sanity alternative?
Yes, if you want the core arxiv-sanity experience — new arXiv papers ranked by relevance instead of by date — without self-hosting an indexer. Scholar Feed runs as an MCP server inside Claude Code or Cursor, ranks CS/AI/ML papers with a multi-signal score, and adds an LLM summary and a 0 to 1 novelty score to each paper. It does not render a visual citation graph.
Does Scholar Feed replace self-hosted arxiv-sanity?
Not for everyone. If you specifically want a fully local, self-hosted setup with no external API, self-hosted arxiv-sanity or your own RSS-plus-embedding pipeline is the better fit. Scholar Feed’s corpus and ranking live behind a hosted API, installed with a single npx command and nothing to run yourself.
Do I need an account or API key to try it?
No. The search and read tools work anonymously at 100 calls per day, which covers a typical research session. A free API key raises the limit to 1,000 calls per day, and Pro raises it to 10,000. Install with npx scholar-feed-mcp init.
Try it
npx scholar-feed-mcp initFree anonymous access is 100 calls/day (no account); a free key raises it to 1,000/day. Open source (MIT): scholar-feed-mcp on GitHub.
More setup options on the developers page.