hoolulu/deep-research — explained in plain English
Analysis updated 2026-05-18
Trigger a single slash command to research any topic automatically.
Get a cited Markdown report with data tables and counterarguments.
Choose between quick, standard, and deep research modes.
Run web searches across English and Chinese-language sources.
| hoolulu/deep-research | 2417467487-hub/trend2video-pro | oliverleexz/serl | |
|---|---|---|---|
| Stars | 110 | 111 | 109 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | — | 5/5 |
| Audience | researcher | vibe coder | researcher |
Figures from each repo's GitHub metadata at analysis time.
Installation can be delegated to the AI tool itself via a setup prompt.
This repository is a plugin, called a "skill," for the OpenCode AI coding tool. Its purpose is to run a structured research pipeline that produces a long, cited report on any topic you give it. You trigger it with a single slash command and the process runs automatically for about six minutes without further input. The output is a Markdown file containing roughly 15,000 Chinese characters, organized into eight or more chapters, each with numbered paragraphs, data tables, cited sources, and a section presenting counterarguments. The pipeline works in four stages. First it analyzes your topic and generates a search plan. Second it runs web searches using a service called Exa as the primary engine, falling back to DuckDuckGo, Bing, Semantic Scholar, and a set of Chinese-language sources including Zhihu, Baidu Baike, industry databases, and national statistics sites. A Python library called Scrapling fetches the full text of pages rather than just summaries. Third, multiple chapters are written in parallel by passing the collected facts directly into the language model prompt. Fourth, a validation and assembly step checks each paragraph, converts citation formats, and runs a quality pass before saving the file. Three depth modes are available: a quick mode that caps output at about 8,000 characters and takes five to eight minutes, a standard mode targeting 15,000 characters in six to ten minutes, and a deep mode going up to 25,000 characters in twelve to eighteen minutes. All processing stays on your local machine. No data is sent to external services beyond the search queries and language model API calls you already use. Although it was built for OpenCode, the README notes that the same approach works with Claude Code, Codex CLI, Cursor, Windsurf, and other AI coding tools with some adaptation. Installation can be handed to the AI tool itself by pasting a prompt that tells it to read the project documentation and set everything up.
An OpenCode plugin that runs a multi-stage research pipeline and produces a long, cited Markdown report on any topic in about six minutes.
Mainly Python. The stack also includes Python, Scrapling, Exa.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.