
DeepGit
说人话找轮子,自动搜 GitHub 并给出带理由的推荐
DeepGit 是一个基于 LangChain/LangGraph 构建的深度研究智能体,专门用来帮你在 GitHub 上找到最合适的开源仓库。它把大模型、NLP 和序列到序列模型组合成一条自动化的搜索流水线:你只需用自然语言描述需求,比如“找一个轻量级 Python 异步任务队列”,它就会自动拆解意图、生成多个检索关键词、在 GitHub 上多轮搜索、抓取候选仓库的 README 与元数据,再用 LLM 做相关性打分和排序,最后给出带理由的推荐列表。相比直接用 GitHub 自带搜索或手动翻 Trending,DeepGit 解决了关键词难写、结果噪音大、无法按语义筛选的问题,适合开发者做技术选型、找轮子或调研某个方向的开源生态。项目用 Python 实现,代码结构清晰,方便二次开发接入自己的模型或搜索源。
项目数据
使用教程
核心亮点
- 用自然语言描述需求即可,自动生成多轮检索词并做语义排序,比手写关键词省事
- 基于 LangGraph 编排 agent 流程,检索、抓取、打分步骤可拆可改,方便接入自定义模型或数据源
- 输出带推荐理由和候选仓库对比,不只是丢一堆链接,适合做技术选型时快速建立认知
不足之处
- 依赖 LLM 和 GitHub API,实际使用需要配置模型密钥与 token,成本和限流会影响体验
- 项目处于早期,912 星规模较小,文档和边界情况处理可能不够完善
适用场景
- 技术选型时快速找到符合特定需求的 Python 库或框架
- 调研某个细分方向的开源生态,批量收集候选项目
- 替代手动翻 GitHub Trending 和 Awesome 列表,按语义筛选仓库
替代项目
gpt-researcher、AutoGPT、github-search
项目介绍
上一篇:elastic-labs
下一篇:awesome-llm
同类项目推荐
firecrawl
开源
网页抓取像喝水一样简单,开发者省下整周加班
The context API to search, scrape, and interact with the web at scale.
contoso-chat
开源
一键跑通 Azure RAG 应用,从代码到评估部署全流程
This sample has the full End2End process of creating RAG application with Prompty an···
graphify
开源
整个代码库画成一张图,找问题一眼定位
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable k···
qiaomu-youtube-ai-podcast
开源
一站式索引AI播客,快速找到有文字稿和总结的节目
AI 播客索引:整理 AI 播客、中文简介、Transcript 状态和总结入口 | Curated AI podcast ···