GPT Researcher:一個面向 Web 和本機資料的開源深度研究代理
一個自主代理,可以使用任何 LLM 提供者對任何資料進行深入研究。
秒懂
- 它是什麼?
- 基於 planner 與 execution 代理的架構,生成帶引用的研究報告,並支援本機文件、MCP 整合與 Docker 部署。 聚焦本專案的實際功能、技術入口、部署條件、資料流、版本變化與授權邊界,並依官方 README 所列能力判斷適用工作情境和不適合的替代用途。
- 適合誰用?
- GPT Researcher 的 README 將 planner、execution agents 和 publisher 分成不同角色,也列出 npx skills add assafelovic/gpt-researcher、Web、local research、MCP 和 Docker 入口。驗證報告時逐一打開引用連結,確認摘要是否由來源支持,並觀察平行研究和來源選擇,不只看生成文字。
- 可以商用嗎?
- 可以。Apache-2.0 是寬鬆授權:你可以使用、修改並販售以它為基礎的軟體,只需保留著作權與授權聲明。
- 還在維護嗎?
- 有在維護。儲存庫最近一次提交在 19 天前。
- 用什麼語言寫的?
- 主要是 Python(依據 GitHub 的語言統計)。
以上回答依據專案的 GitHub 資料(最近同步於 2026年9月14日)與我們的分析,不構成法律意見。
開源專案深度解析
planner 與 execution agents
GPT Researcher 的 README 將 planner、execution agents 和 publisher 分成不同角色,也列出 npx skills add assafelovic/gpt-researcher、Web、local research、MCP 和 Docker 入口。驗證報告時逐一打開引用連結,確認摘要是否由來源支持,並觀察平行研究和來源選擇,不只看生成文字。 針對 assafelovic-gpt-researcher-deep-analysis 的 planner 與 execution agents,README 的文字可直接對照。這個檢查只代表 README 明確列出的範圍。\n\n需要把輸入、處理步驟和輸出分開記錄,否則很難判斷問題來自設定、版本還是資料本身。\n\n在 assafelovic-gpt-researcher-deep-analysis 的工作流程中,應保存命令列參數、設定檔名稱和實際錯誤訊息,讓同一個結果可以再次比較。\n\n如果牽涉外部服務、模型或檔案格式,README 未說明的行為仍要視為未知,不能由專案名稱推定。\n\n對 planner 與 execution agents 的判讀應以可觀察的輸出為準,例如產生的檔案、終端機訊息、changeset、leaderboard 分數或 UI 狀態。\n\n這樣的紀錄能把 assafelovic-gpt-researcher-deep-analysis 的宣稱和本機看到的結果放在同一個脈絡內,也能指出尚未被文件覆蓋的部分。\n\n採用 assafelovic-gpt-researcher-deep-analysis 前,還要把這一章的觀察與實際團隊流程對照,尤其是權限、資料來源和失敗後的處理方式。\n\n對 planner 與 execution agents 的取捨不能只用星標數量推論,應回到 README 已列出的命令、設定鍵、版本與輸出格式。
執行 assafelovic-gpt-researcher-deep-analysis 的 planner 與 execution agents 時,還應記下依賴解析、權限要求和失敗輸出的差異,這些是判讀文件描述是否適用於目前環境的證據。
assafelovic-gpt-researcher-deep-analysis 第 1 節的具體核對點是 planner 與 execution agents。請依文件中的專案名稱、命令、檔案或設定鍵檢查結果,記錄成功與失敗的差異;這個觀察只用來界定本節能力,不延伸成文件沒有承諾的結論。
Web research 的來源聚合
GPT Researcher 的 README 將 planner、execution agents 和 publisher 分成不同角色,也列出 npx skills add assafelovic/gpt-researcher、Web、local research、MCP 和 Docker 入口。驗證報告時逐一打開引用連結,確認摘要是否由來源支持,並觀察平行研究和來源選擇,不只看生成文字。 針對 assafelovic-gpt-researcher-deep-analysis 的 Web research 的來源聚合,README 的文字可直接對照。這個檢查只代表 README 明確列出的範圍。\n\n需要把輸入、處理步驟和輸出分開記錄,否則很難判斷問題來自設定、版本還是資料本身。\n\n在 assafelovic-gpt-researcher-deep-analysis 的工作流程中,應保存命令列參數、設定檔名稱和實際錯誤訊息,讓同一個結果可以再次比較。\n\n如果牽涉外部服務、模型或檔案格式,README 未說明的行為仍要視為未知,不能由專案名稱推定。\n\n對 Web research 的來源聚合 的判讀應以可觀察的輸出為準,例如產生的檔案、終端機訊息、changeset、leaderboard 分數或 UI 狀態。\n\n這樣的紀錄能把 assafelovic-gpt-researcher-deep-analysis 的宣稱和本機看到的結果放在同一個脈絡內,也能指出尚未被文件覆蓋的部分。\n\n採用 assafelovic-gpt-researcher-deep-analysis 前,還要把這一章的觀察與實際團隊流程對照,尤其是權限、資料來源和失敗後的處理方式。\n\n對 Web research 的來源聚合 的取捨不能只用星標數量推論,應回到 README 已列出的命令、設定鍵、版本與輸出格式。
執行 assafelovic-gpt-researcher-deep-analysis 的 Web research 的來源聚合 時,還應記下依賴解析、權限要求和失敗輸出的差異,這些是判讀文件描述是否適用於目前環境的證據。
assafelovic-gpt-researcher-deep-analysis 第 2 節的具體核對點是 Web research 的來源聚合。請依文件中的專案名稱、命令、檔案或設定鍵檢查結果,記錄成功與失敗的差異;這個觀察只用來界定本節能力,不延伸成文件沒有承諾的結論。
本機文件與 MCP
GPT Researcher 的 README 將 planner、execution agents 和 publisher 分成不同角色,也列出 npx skills add assafelovic/gpt-researcher、Web、local research、MCP 和 Docker 入口。驗證報告時逐一打開引用連結,確認摘要是否由來源支持,並觀察平行研究和來源選擇,不只看生成文字。 針對 assafelovic-gpt-researcher-deep-analysis 的 本機文件與 MCP,README 的文字可直接對照。這個檢查只代表 README 明確列出的範圍。\n\n需要把輸入、處理步驟和輸出分開記錄,否則很難判斷問題來自設定、版本還是資料本身。\n\n在 assafelovic-gpt-researcher-deep-analysis 的工作流程中,應保存命令列參數、設定檔名稱和實際錯誤訊息,讓同一個結果可以再次比較。\n\n如果牽涉外部服務、模型或檔案格式,README 未說明的行為仍要視為未知,不能由專案名稱推定。\n\n對 本機文件與 MCP 的判讀應以可觀察的輸出為準,例如產生的檔案、終端機訊息、changeset、leaderboard 分數或 UI 狀態。\n\n這樣的紀錄能把 assafelovic-gpt-researcher-deep-analysis 的宣稱和本機看到的結果放在同一個脈絡內,也能指出尚未被文件覆蓋的部分。\n\n採用 assafelovic-gpt-researcher-deep-analysis 前,還要把這一章的觀察與實際團隊流程對照,尤其是權限、資料來源和失敗後的處理方式。\n\n對 本機文件與 MCP 的取捨不能只用星標數量推論,應回到 README 已列出的命令、設定鍵、版本與輸出格式。
執行 assafelovic-gpt-researcher-deep-analysis 的 本機文件與 MCP 時,還應記下依賴解析、權限要求和失敗輸出的差異,這些是判讀文件描述是否適用於目前環境的證據。
assafelovic-gpt-researcher-deep-analysis 第 3 節的具體核對點是 本機文件與 MCP。請依文件中的專案名稱、命令、檔案或設定鍵檢查結果,記錄成功與失敗的差異;這個觀察只用來界定本節能力,不延伸成文件沒有承諾的結論。
報告、引用與前端入口
GPT Researcher 的 README 將 planner、execution agents 和 publisher 分成不同角色,也列出 npx skills add assafelovic/gpt-researcher、Web、local research、MCP 和 Docker 入口。驗證報告時逐一打開引用連結,確認摘要是否由來源支持,並觀察平行研究和來源選擇,不只看生成文字。 針對 assafelovic-gpt-researcher-deep-analysis 的 報告、引用與前端入口,README 的文字可直接對照。這個檢查只代表 README 明確列出的範圍。\n\n需要把輸入、處理步驟和輸出分開記錄,否則很難判斷問題來自設定、版本還是資料本身。\n\n在 assafelovic-gpt-researcher-deep-analysis 的工作流程中,應保存命令列參數、設定檔名稱和實際錯誤訊息,讓同一個結果可以再次比較。\n\n如果牽涉外部服務、模型或檔案格式,README 未說明的行為仍要視為未知,不能由專案名稱推定。\n\n對 報告、引用與前端入口 的判讀應以可觀察的輸出為準,例如產生的檔案、終端機訊息、changeset、leaderboard 分數或 UI 狀態。\n\n這樣的紀錄能把 assafelovic-gpt-researcher-deep-analysis 的宣稱和本機看到的結果放在同一個脈絡內,也能指出尚未被文件覆蓋的部分。\n\n採用 assafelovic-gpt-researcher-deep-analysis 前,還要把這一章的觀察與實際團隊流程對照,尤其是權限、資料來源和失敗後的處理方式。\n\n對 報告、引用與前端入口 的取捨不能只用星標數量推論,應回到 README 已列出的命令、設定鍵、版本與輸出格式。
執行 assafelovic-gpt-researcher-deep-analysis 的 報告、引用與前端入口 時,還應記下依賴解析、權限要求和失敗輸出的差異,這些是判讀文件描述是否適用於目前環境的證據。
assafelovic-gpt-researcher-deep-analysis 第 4 節的具體核對點是 報告、引用與前端入口。請依文件中的專案名稱、命令、檔案或設定鍵檢查結果,記錄成功與失敗的差異;這個觀察只用來界定本節能力,不延伸成文件沒有承諾的結論。
Docker 與 Apache-2.0 使用邊界
GPT Researcher 的 README 將 planner、execution agents 和 publisher 分成不同角色,也列出 npx skills add assafelovic/gpt-researcher、Web、local research、MCP 和 Docker 入口。驗證報告時逐一打開引用連結,確認摘要是否由來源支持,並觀察平行研究和來源選擇,不只看生成文字。 針對 assafelovic-gpt-researcher-deep-analysis 的 Docker 與 Apache-2.0 使用邊界,README 的文字可直接對照。這個檢查只代表 README 明確列出的範圍。\n\n需要把輸入、處理步驟和輸出分開記錄,否則很難判斷問題來自設定、版本還是資料本身。\n\n在 assafelovic-gpt-researcher-deep-analysis 的工作流程中,應保存命令列參數、設定檔名稱和實際錯誤訊息,讓同一個結果可以再次比較。\n\n如果牽涉外部服務、模型或檔案格式,README 未說明的行為仍要視為未知,不能由專案名稱推定。\n\n對 Docker 與 Apache-2.0 使用邊界 的判讀應以可觀察的輸出為準,例如產生的檔案、終端機訊息、changeset、leaderboard 分數或 UI 狀態。\n\n這樣的紀錄能把 assafelovic-gpt-researcher-deep-analysis 的宣稱和本機看到的結果放在同一個脈絡內,也能指出尚未被文件覆蓋的部分。\n\n採用 assafelovic-gpt-researcher-deep-analysis 前,還要把這一章的觀察與實際團隊流程對照,尤其是權限、資料來源和失敗後的處理方式。\n\n對 Docker 與 Apache-2.0 使用邊界 的取捨不能只用星標數量推論,應回到 README 已列出的命令、設定鍵、版本與輸出格式。
執行 assafelovic-gpt-researcher-deep-analysis 的 Docker 與 Apache-2.0 使用邊界 時,還應記下依賴解析、權限要求和失敗輸出的差異,這些是判讀文件描述是否適用於目前環境的證據。
assafelovic-gpt-researcher-deep-analysis 第 5 節的具體核對點是 Docker 與 Apache-2.0 使用邊界。請依文件中的專案名稱、命令、檔案或設定鍵檢查結果,記錄成功與失敗的差異;這個觀察只用來界定本節能力,不延伸成文件沒有承諾的結論。
編輯結論
GPT Researcher 的 README 將 planner、execution agents 和 publisher 分成不同角色,也列出 npx skills add assafelovic/gpt-researcher、Web、local research、MCP 和 Docker 入口。驗證報告時逐一打開引用連結,確認摘要是否由來源支持,並觀察平行研究和來源選擇,不只看生成文字。 因此適合願意閱讀 assafelovic-gpt-researcher-deep-analysis README、準備對應環境並檢查實際輸出的人;不適合把未載明能力當成保證的使用者。
社群筆記