AI and models · Independent · 21 Oct 2026

stanford-oval/storm

An LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations.

← AI and models
STORM: automated knowledge curation. Researches a topic on the web and writes a cited report.

In simple English

This tool searches the internet for information on any topic you choose. It asks questions from different angles to gather deep details. Then it organizes the facts and writes a full-length report with citations. You need your own paid API keys for language models and search engines to make it work. It helps you explore unfamiliar subjects quickly without writing everything by hand.

What it is

STORM (Synthesis of Topic Outlines through Retrieval and Multi-perspective Question Asking) is a Python library from Stanford University for automated research and report writing. It simulates conversations between a writer and an expert to uncover deep insights before drafting a structured article.

What it is good for

Solo builders and researchers who want to generate comprehensive background reports or kickstart writing projects without spending hours on manual web research.

Stars32k
LicenceMIT
Latestv1.1.0 (2025-01-23)checked 21 Oct 2026
Last code change2025-09-30
Written inPython
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Produces thorough articles complete with source citations.
  • Supports multiple search engines including Bing, You.com, and Tavily.
  • Allows human-in-the-loop collaboration to steer the research direction.
Watch for
  • Requires paid API keys for language models and search providers.
  • Setting up Python environments and configuration files takes moderate technical effort.
  • Generated reports still require human editing to ensure complete accuracy.
Replaces

Manual web searches and drafting long-form background research reports from scratch

Works well with

LangChain (a software library for building applications with language models)

Similar repositories
Also reviewed on Repo Radar
  • ggml-org/llama.cpp132k stars

    A C and C++ library and command-line tool for running language models locally.

  • EleutherAI/lm-evaluation-harness14k stars

    Runs standard question sets against a language model and reports the scores.

  • mudler/LocalAI50k stars

    Serves text, vision, speech, image and video models from one self-hosted service that imitates the paid interfaces.

Install
git clone https://github.com/stanford-oval/storm.git
cd storm
conda create -n storm python=3.11
conda activate storm
pip install -r requirements.txt

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: AI & Automation › AI Assistants & Agents › Research Agents.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.