gpt-researcher: Generates a report with citations based on a given topic
TranslatedThis is a tool that, when you're feeling overwhelmed by the research required before planning a contest, allows you to simply provide a topic and it will search the web and generate a report with cited sources.
3-Line Summary
1) It’s a tool that, when given a topic, uses AI to search the web and generate a report with cited sources. 2) You run the server using Python and access it through a browser. 3) It’s used for research before planning for competitions, and there’s a demo video in the README.
Image source: assafelovic/gpt-researcher repository README
At a Glance
• 30,471 stars (as of November 4, 2026) • Languages used: Python 70.6% (an easy-to-read general-purpose language), TypeScript 18.1% (a language for building web interfaces) • License: Apache-2.0 (An open-source license that requires source code to be made public and allows free use) • Korean: There is a Korean README, but I was unable to verify the interface language • Last updated: October 10, 2026 https://github.com/assafelovic/gpt-researcher
How to Use It
1) Install Python 3.12 or later, and download the repository from the link above using Git. Set the OpenAI and Tavily (search service) API keys as environment variables. 2) In the downloaded folder, run the following commands in order. pip install -r requirements.txt This command installs the required software packages. python -m uvicorn main:app --reload This command starts the server. 3) Open http://localhost:8000 in your browser and enter a topic. You will be charged based on your usage of both API keys.
Popular Comments
GitHub Issue #1226 · 3 reactions · npnpatidar · March 2025 "Please provide an ARM64 Docker image as well." (Translation) https://github.com/assafelovic/gpt-researcher/issues/1226#issuecomment-2726812808
Points to Note
Use this for research before planning a contest, but do not use it to write assignments or reports for others. If AI lists a source, open it yourself to verify it. You'll be charged based on your usage of the OpenAI and Tavily APIs.
This post was organized with the help of AI.
People who tried this
Nobody has tried it yet
Even one result photo is enough. Be the first to share.