explaingit

cyc2002tommy/deep-research-agent

Analysis updated 2026-07-17

55JavaScriptAudience · researcherComplexity · 4/5LicenseSetup · hard

TLDR

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.

Mindmap

mindmap
  root((deep-research-agent))
    What it does
      Automates literature review
      Reads full paper texts
      Writes academic report
    Pipeline
      Search plan approval
      Query Scopus OpenAlex Exa
      Filter Q1 Q2 journals
      Anti-hallucination DOI check
    Tech stack
      Python
      Node.js
      Hermes agent
    Outputs
      Word document
      Charts
      Obsidian summary
    Requirements
      Scopus API key
      NotebookLM account

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Generate a full academic literature review report from a research topic, complete with verified citations.

USE CASE 2

Automatically filter search results to high-quality Q1/Q2 journals and exclude MDPI publications.

USE CASE 3

Turn a set of academic papers into an audio overview and cross-referenced notes in NotebookLM and Obsidian.

What is it built with?

PythonNode.jsJavaScript

How does it compare?

cyc2002tommy/deep-research-agentraisinten/perftraceahouseofbards/bonfire-jellyprofiles
Stars555554
LanguageJavaScriptJavaScriptJavaScript
Last pushed2024-11-06
MaintenanceStale
Setup difficultyhardeasymoderate
Complexity4/52/53/5
Audienceresearcherdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Needs a Hermes agent runner, Python 3.10, Node.js, a Scopus API key, and a NotebookLM-authenticated Google account.

MIT license, use freely in personal or commercial projects without restrictions.

In plain English

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.

Copy-paste prompts

Prompt 1
Set up deep-research-agent with my Scopus API key and run a literature review on a topic I specify.
Prompt 2
Using deep-research-agent, generate a search plan for a literature review and let me approve it before running.
Prompt 3
Show me how deep-research-agent verifies DOIs and removes hallucinated citations from a report draft.
Prompt 4
Configure deep-research-agent's output directory and NotebookLM integration for my machine.

Frequently asked questions

What is deep-research-agent?

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.

What language is deep-research-agent written in?

Mainly JavaScript. The stack also includes Python, Node.js, JavaScript.

What license does deep-research-agent use?

MIT license, use freely in personal or commercial projects without restrictions.

How hard is deep-research-agent to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is deep-research-agent for?

Mainly researcher.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.