An unholy alliance of Claude, arXiv, and Obsidian
A Claude Code and Next.js workflow that automates searching, scoring, and note-taking from arXiv and top conferences into an Obsidian vault.

What it does
evil-read-arxiv is a hybrid system of Claude Code CLI skills and a Next.js web app that turns paper monitoring into a background job. It polls arXiv and Semantic Scholar for recent preprints, queries DBLP for major conference proceedings like CVPR and NeurIPS, and scores results across relevance, recency, popularity, and quality. Structured notes, extracted figures, and cross-linked knowledge graphs are written directly into a designated Obsidian vault.
The interesting bit
The project treats literature review as a data engineering problem. The CLI skills handle batch scoring and figure extraction from arXiv source bundles, while the web frontend learns your preferences after ten feedback ratings and reweights future recommendations. It is essentially high-grade glue between academic APIs and an Obsidian vault, but it is opinionated glue that automates the parts researchers usually skip.
Key highlights
- Daily batch recommendations with four-dimensional scoring and automatic deep-analysis notes for the top three papers
- Dedicated conference tracking for CVPR, ICCV, ECCV, ICLR, AAAI, NeurIPS, and ICML via DBLP, with independent configuration and two-stage filtering
- Figure extraction prioritizes arXiv source bundles over PDF scraping, then auto-indexes images into the corresponding note directories
- Web app supports bilingual UI and prompts, responsive desktop and mobile layouts, and drag-and-drop favorites folders
- Preference-learning recommendation engine that analyzes your feedback and adjusts weights after ten ratings
Caveats
- The system is tightly coupled to Obsidian; it expects a specific vault directory structure and will not function as a standalone paper browser
- Deep analysis of conference papers requires an arXiv ID, so DBLP-only entries stop at metadata and scoring
- Running the full stack requires Claude Code CLI, Python, Node.js, and an Anthropic API key, which suggests a non-trivial setup tax
Verdict
Ideal for researchers and engineers who already live in Obsidian and want a programmable, opinionated pipeline to tame their reading backlog; everyone else should probably stick to RSS feeds.
Frequently asked
- What is juliye2025/evil-read-arxiv?
- A Claude Code and Next.js workflow that automates searching, scoring, and note-taking from arXiv and top conferences into an Obsidian vault.
- Is evil-read-arxiv open source?
- Yes — juliye2025/evil-read-arxiv is an open-source project tracked on heatdrop.
- What language is evil-read-arxiv written in?
- juliye2025/evil-read-arxiv is primarily written in Python.
- How popular is evil-read-arxiv?
- juliye2025/evil-read-arxiv has 1.5k stars on GitHub.
- Where can I find evil-read-arxiv?
- juliye2025/evil-read-arxiv is on GitHub at https://github.com/juliye2025/evil-read-arxiv.