← all repositories
juliye2025/evil-read-arxiv

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.

1.5k stars Python Coding AssistantsData Tooling
evil-read-arxiv
Not currently ranked — collecting fresh signals.
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.