SolidGPT

让 AI 当你的代码库向导,一句话找到关键代码和上下文

SolidGPT 是一个面向开发者的 AI 智能体搜索代理,旨在解决开发者在庞大代码库中快速定位和理解信息的问题。它通过构建项目知识图谱,将代码、文档、Issue、PR 等异构数据整合为可检索的语义索引,并利用大语言模型提供自然语言问答、代码搜索和上下文推荐。核心能力包括:基于代码语义的精准搜索、跨文件依赖分析、自动生成代码摘要与解释,以及支持与主流 IDE 和 CI/CD 流程集成。项目采用 Python 实现,强调模块化设计,便于开发者扩展自定义数据源和模型接口。目前处于成长阶段,适合需要深度代码理解、团队知识沉淀和自动化文档生成的场景。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1797
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队AI-Citizen
所属国家
官网地址
定价模式free
价格说明开源项目,基于CC-BY-4.0许可证,可自由使用和部署,无付费版本。
访问状态
是否开源是
开源协议CC-BY-4.0
主要语言Python
技术栈/模型codechat,copilot,developer-tools,glean,gpt-4,llm,notion,solidgpt
GitHub 星标★ 1797
30天Star增速
HF 下载量
上线时间2023-08-08 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:入门 约 15 分钟 部署方式:本地安装 6 步

环境要求

  • 已安装 Git,用于拉取仓库代码
  • 已安装 Python 环境(能执行 python 与 pip 命令)
  • 已安装 Node.js 与 npm,用于运行 solidportal 前端
  • 准备一个 OpenAI API Key,用于模型调用

安装与启动步骤

  1. 1克隆项目仓库

    从 GitHub 拉取 SolidGPT 最新代码到本地,README 要求先获取最新版本源码。

    git clone https://github.com/AI-Citizen/SolidGPT.git
    cd SolidGPT
  2. 2安装 Python 依赖

    在 SolidGPT 根目录下安装 requirements.txt 中列出的全部 Python 依赖包。

    pip install -r requirements.txt
  3. 3启动后端服务

    在项目根目录运行 run_api.py 启动 API 服务,需保持该终端窗口不要关闭。

    python run_api.py
  4. 4安装前端依赖

    新开一个终端,进入 solidportal 目录并安装 Web 前端所需的 npm 依赖。

    cd solidportal
    npm install
  5. 5启动前端应用

    运行开发模式启动 Web 前端,按终端输出的地址在浏览器中访问。

    npm run dev
  6. 6配置 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 未给出固定端口,请以后端与前端的终端实际输出为准。

注意事项

  • 项目官方声明从未发行任何加密货币,任何以该项目名义发行的加密货币均为骗局,请勿轻信。
  • README 未给出具体端口、Python 版本和 Node 版本要求,若启动失败请检查本机环境版本。
  • Settings 中填写 API Key 的完整步骤在 README 节选中被截断,仅确认入口在界面右下角 Settings 按钮。

核心亮点

  • 构建代码知识图谱,支持跨文件语义搜索,比关键字搜索更精准
  • 自动生成代码摘要和解释,降低新成员理解项目门槛
  • 模块化架构,支持自定义数据源和模型,易于集成到现有工具链

不足之处

  • 项目仍处于早期,API 和文档稳定性有待提升
  • 对大型仓库的索引构建性能可能成为瓶颈

适用场景

  • 新成员快速上手大型代码库
  • 开发中快速定位相关代码和依赖关系
  • 自动生成项目文档和代码注释

替代项目

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 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12