© 2026FindAgent  · @simprr
返回列表
A

AI-Citizen/SolidGPT

Developer AI Persona Search Agent

codechatcopilotdeveloper-toolsgleangpt-4llmnotionsolidgpt
⭐

1.8k

Stars

🔱

132

Forks

👁

32

Watchers

📋

13

Issues

PythonCC-BY-4.0创建于 2023/8/8更新于 3 天前
在 GitHub 上查看
README
由 Gemini 翻译整理

🧱 SolidGPT

❗️❗️ 郑重声明:

我们从未发行过任何加密货币。

任何以我们的名义发行的加密货币均为诈骗。请务必保持警惕,谨防受骗。

🚀 项目简介

SolidGPT 是一款专为开发者设计的 AI 搜索助手,旨在辅助代码库与工作空间的语义搜索。

🔥🔥🔥 请通过 VSCode Marketplace 试用 SolidGPT VSCode 扩展。

如果觉得好用,欢迎在我们的 SolidGPT GitHub 仓库点亮 Star 🌟。

试用 SolidGPT VSCode 扩展

  1. 从 VSCode Marketplace 安装 SolidGPT VSCode 扩展。

🏁 快速开始

强烈建议直接使用 VSCode Marketplace 上的 SolidGPT VSCode 扩展。

或者,您可以按照以下步骤从源码构建:

📦 从源码构建

  1. 从 GitHub 仓库拉取最新版本的 SolidGPT。
  2. 在 SolidGPT 根目录下安装 requirements.txt 中的依赖。
pip install -r requirements.txt
  1. 打开终端并运行以下命令启动服务器:
python run_api.py
  1. 打开终端并运行以下命令启动 Web 应用:
cd solidportal
npm install
npm run dev

❗️❗️ 配置代码库与 Notion

  1. 点击右下角的“设置”(Settings)按钮。

1. 设置代码库

  1. 输入您的 OpenAI API Key。获取 OpenAI API Key。
  2. 输入您希望导入的文件夹完整路径。建议单次导入文件数少于 100 个,最大支持导入 500 个文件。

2. 设置 Notion(可选)

  1. 配置 Notion API:从 Notion API 获取您的 Notion API Secret,并将其填入设置页面。
  2. 为您的集成页面授予权限。详情请参考。
  3. 获取 Notion 页面 ID (Page ID) 并将其填入设置页面。

3. 选择聊天资源并开始对话

🔥 应用场景

  • 与代码库进行对话,节省查找代码变更入口或调用正确方法的时间。
  • 询问有关代码库的任何问题,秒级获取答案。
  • 在 Notion 中进行语义搜索和摘要,通过文档了解项目,并追踪项目的 Sprint 看板和工单。
  • 从代码库和 Notion 中获取问题解答,告别频繁切换上下文。

📖 已知问题

  1. [Intel 芯片 Mac 用户]:遇到权限不足(permission denied)问题
    • 请在终端运行 cd ~/.vscode/extensions 和 chmod -R 777 aict.solidgpt* 以允许应用运行。

📣 反馈建议

如果您对我们的项目有任何问题或反馈,欢迎随时与我们联系。我们非常感谢您的建议!

  • 电子邮件:aict@ai-citi.com
  • GitHub Issues:如需技术咨询,您也可以在我们的 GitHub 仓库 创建 Issue。 我们将会在 2-3 个工作日内回复所有问题。

数据安全

  • SolidGPT 不会收集任何用户数据。
  • SolidGPT 使用 OpenAI 系列模型 API;使用 SolidGPT 即表示您已阅读、理解并同意遵守与 OpenAI GPT 系列模型 API 相关的所有使用条款。
贡献者
waXcd0Ft
项目信息
默认分支main
LicenseCreative Commons Attribution 4.0 International
创建时间2023/8/8
最近更新3 天前
GAI 中文摘要

SolidGPT 是一个专为开发者设计的 AI 辅助搜索与对话助手,旨在通过语义化搜索技术高效整合代码库与知识库。它能够连接本地项目代码及 Notion 文档,帮助开发者快速检索信息、理解代码逻辑并提升开发效率。

支持对本地源代码库进行深度语义化分析与检索。 提供与代码库实时对话的能力,协助定位代码段或查询方法调用。 支持集成 Notion 文档,实现对项目文档、Sprint 板块及任务票据的统一检索与总结。 提供直观的 VSCode 插件,实现从编辑器环境直接调用 AI 辅助功能。

适用于需要频繁查阅大型代码库、维护复杂项目文档的软件工程师和团队。在跨项目协作或接手遗留代码时,该工具可作为快速构建项目认知、缩短技术调研时间的得力助手。