cyc2002tommy/deep-research-agent — explained in plain English
Analysis updated 2026-07-17
Generate a full academic literature review report from a research topic, complete with verified citations.
Automatically filter search results to high-quality Q1/Q2 journals and exclude MDPI publications.
Turn a set of academic papers into an audio overview and cross-referenced notes in NotebookLM and Obsidian.
| cyc2002tommy/deep-research-agent | raisinten/perftrace | ahouseofbards/bonfire-jellyprofiles | |
|---|---|---|---|
| Stars | 55 | 55 | 54 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2024-11-06 | — |
| Maintenance | — | Stale | — |
| Setup difficulty | hard | easy | moderate |
| Complexity | 4/5 | 2/5 | 3/5 |
| Audience | researcher | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Needs a Hermes agent runner, Python 3.10, Node.js, a Scopus API key, and a NotebookLM-authenticated Google account.
Deep Research Agent (also called Deep Science Writer) is a skill for AI coding agents such as Hermes that automates the process of conducting a scientific literature review and producing a written academic report. Rather than summarizing abstracts, the system is designed to download and read full paper texts before drawing conclusions, with the goal of reducing AI-generated statements that are not actually supported by the source papers. The pipeline runs in seven phases. It starts by building a search plan and pausing for the user to approve it before proceeding. It then queries academic databases (Scopus via an MCP server, OpenAlex, and optionally Exa for neural search) to find relevant papers, applies quality filters that restrict results to Q1 and Q2 journals and explicitly exclude MDPI publications, and downloads full texts for a subset of the most relevant results. After extraction, it drafts a structured article with APA 7th edition citations. An anti-hallucination phase strips AI-style phrasing and pings every generated DOI to confirm the links are real, deleting any citation whose DOI returns a 404. An internal peer-review step then rewrites the draft until it meets academic tone standards. Finally, Python scripts generate charts and compile everything into a formatted Microsoft Word document. The skill also handles knowledge management. After the report is compiled, it saves a summary to an Obsidian vault and uploads each cited reference individually to Google NotebookLM for audio overview and cross-referencing. Setup requires a Hermes Agent (or compatible runner), Python 3.10, Node.js, a free Elsevier Scopus API key, and a Google account authenticated with the NotebookLM MCP server. The output directory defaults to a specific Windows path in the configuration, so users on other systems need to adjust the path settings. The project is MIT licensed.
An AI agent skill that automates scientific literature reviews by reading full papers (not just abstracts) and writing a citation-checked academic report as a Word document.
Mainly JavaScript. The stack also includes Python, Node.js, JavaScript.
MIT license, use freely in personal or commercial projects without restrictions.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
double-check against the repo, no cap.