An autonomous agent that reads, breaks down, and re-implements the most-cited machine-learning papers from paperswithcode.com.
- Fetch the current "most cited" papers list via the
paperswithcode API (
scripts/fetch_most_cited.py). - Pick the next paper from the queue (
papers/tracker.json) — the agent works through the top 10, one or two papers per week. - Read → Re-read → Break down → Code → Write up, producing a folder per
paper under
papers/<year>-<short-title>/containing:breakdown.md— section-by-section analysis of the papernotes.md— personal reading notes, key insights, questionsimplementation/— a working (or partial) from-scratch code re-implementationwriteup.md— the agent's own write-up / explanation of the paper
- Track progress in
papers/tracker.jsonso the next run picks up where the last one left off.
paper-implementer/
├── AGENTS.md # Agent operating instructions (the playbook)
├── README.md
├── scripts/
│ ├── fetch_most_cited.py # Pulls top papers from paperswithcode API
│ └── requirements.txt
├── templates/
│ ├── breakdown.md # Template for paper breakdown
│ ├── writeup.md # Template for the write-up
│ └── implementation.md # Template for the code companion doc
└── papers/
├── tracker.json # Paper queue + progress state
└── <year>-<short-title>/ # One folder per paper (created per run)
├── breakdown.md
├── notes.md
├── writeup.md
└── implementation/
# See the current most-cited papers
python scripts/fetch_most_cited.py --top 10
# Update the tracker with the latest top-10
python scripts/fetch_most_cited.py --top 10 --update-tracker
# Show what's next in the queue
python scripts/fetch_most_cited.py --nextThen point an AI coding agent (Hermes, Claude Code, etc.) at this repo and
tell it to follow AGENTS.md.
MIT