SolidGPT

Developer AI Persona Search Agent

Visit WebsiteView on GitHub
1.8k
Stars
+149
Stars/month
0
Releases (6m)

Overview

SolidGPT 是一款专为开发者设计的 AI 搜索助手,通过语义搜索技术帮助开发者更高效地理解和导航代码库。该工具提供 VSCode 扩展和 Web 界面两种使用方式,能够对代码库进行深度分析和索引,让开发者可以用自然语言提问的方式快速找到相关代码、理解项目结构和定位修改位置。除了代码搜索功能,SolidGPT 还支持 Notion 文档集成,可以对项目文档进行语义搜索和智能总结。工具基于 OpenAI API 构建,利用先进的语言模型理解代码语义和文档内容,为开发者提供精准的搜索结果和上下文相关的答案。在 GitHub 上获得了 1791 个星标,体现了开发者社区对这类智能代码搜索工具的需求和认可。

Pros

  • + VSCode 深度集成,提供无缝的开发体验,无需离开编辑器即可搜索和查询代码库
  • + 支持自然语言对话式查询,可以直接询问代码功能、修改建议和项目结构问题
  • + 同时支持代码和 Notion 文档搜索,实现代码与文档的统一语义检索

Cons

  • - 文件数量限制较大,建议导入少于 100 个文件,最多支持 500 个文件
  • - 依赖 OpenAI API 密钥,需要额外的 API 成本和网络连接
  • - 从源码构建相对复杂,需要 Python 和 Node.js 环境配置

Use Cases

Getting Started

1. 从 VSCode Marketplace 搜索并安装 SolidGPT 扩展;2. 在扩展设置中配置 OpenAI API 密钥,并输入要导入的代码库路径;3. 等待代码库索引完成后,即可开始使用自然语言查询代码相关问题