SolidGPT 是智能体领域的开源项目,由 AI-Citizen 开发,2023 年首次发布。
在全站 13,090 个收录项目中,它的 GitHub 星标数(1,797)位列前 30%,在智能体分类中处于中上游。
项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。基于CC-BY-4.0许可证,可自由使用和部署,无付费版本。
它主要面向的使用场景是:新成员快速上手大型代码库。同类可对比的替代方案包括 Sourcegraph、Bloop、Cursor。

让 AI 当你的代码库向导,一句话找到关键代码和上下文
SolidGPT 是一个面向开发者的 AI 智能体搜索代理,旨在解决开发者在庞大代码库中快速定位和理解信息的问题。它通过构建项目知识图谱,将代码、文档、Issue、PR 等异构数据整合为可检索的语义索引,并利用大语言模型提供自然语言问答、代码搜索和上下文推荐。核心能力包括:基于代码语义的精准搜索、跨文件依赖分析、自动生成代码摘要与解释,以及支持与主流 IDE 和 CI/CD 流程集成。项目采用 Python 实现,强调模块化设计,便于开发者扩展自定义数据源和模型接口。目前处于成长阶段,适合需要深度代码理解、团队知识沉淀和自动化文档生成的场景。
1克隆项目仓库
从 GitHub 拉取 SolidGPT 最新代码到本地,README 要求先获取最新版本源码。
git clone https://github.com/AI-Citizen/SolidGPT.git
cd SolidGPT2安装 Python 依赖
在 SolidGPT 根目录下安装 requirements.txt 中列出的全部 Python 依赖包。
pip install -r requirements.txt3启动后端服务
在项目根目录运行 run_api.py 启动 API 服务,需保持该终端窗口不要关闭。
python run_api.py4安装前端依赖
新开一个终端,进入 solidportal 目录并安装 Web 前端所需的 npm 依赖。
cd solidportal
npm install5启动前端应用
运行开发模式启动 Web 前端,按终端输出的地址在浏览器中访问。
npm run dev6配置 OpenAI API Key
打开 Web 界面后,点击右下角 Settings 按钮,在设置中填入你的 OpenAI API Key 以完成代码库接入。
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
OpenAI API Key | 是 | 在 Web 界面右下角 Settings 中填写,用于调用大语言模型。 | sk-xxxxxxxx |
后端终端无报错并处于运行状态,前端 npm run dev 输出本地访问地址,浏览器打开该地址可看到 SolidGPT 界面。
Q:可以直接用官方 VSCode 插件而不自己编译吗?
A:可以。README 强烈推荐直接从 VSCode Marketplace 安装 SolidGPT 扩展(aict.solidgpt),这是最快捷的使用方式。
Q:前端启动时提示找不到 npm 命令怎么办?
A:说明尚未安装 Node.js 与 npm,需先安装 Node.js 环境后再执行 npm install 与 npm run dev。
Q:后端和前端要同时运行吗?
A:是的。需要两个终端分别运行 python run_api.py 和 solidportal 目录下的 npm run dev,两者都保持运行状态。
Q:README 里没有写访问端口?
A:README 未给出固定端口,请以后端与前端的终端实际输出为准。
Sourcegraph、Bloop、Cursor
SolidGPT 是智能体领域的开源项目,由 AI-Citizen 开发,2023 年首次发布。
在全站 13,090 个收录项目中,它的 GitHub 星标数(1,797)位列前 30%,在智能体分类中处于中上游。
项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。基于CC-BY-4.0许可证,可自由使用和部署,无付费版本。
它主要面向的使用场景是:新成员快速上手大型代码库。同类可对比的替代方案包括 Sourcegraph、Bloop、Cursor。
上一篇:agent-safehouse
下一篇:slack-mcp-server
xinchao-dynamic-mind
开源
给 AI 装上疲惫和欲望,让交互更真实
独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。
deepseek-harness
开源
把 AI 能力拆成乐高积木,拼出你的专属智能体。
DeepSeek Harness: Everything is a Plugin.
AutoGPT
开源
开箱即用的 AI 员工,交代任务就自己干完
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···
EvoAgentX
开源
让 AI 智能体自己迭代变强,越用越聪明
EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents