codegraph (代码知识图谱本地索引工具)
77,464
Stars
5,159
Forks
173
Watchers
283
Open Issues
MIT
许可证
TypeScript
语言
2026-01-18
创建时间
2026-11-01
最近更新
项目能做什么
预索引代码知识图谱,随代码变动自动同步,支持 Claude Code、Cursor 等,纯本地运行且节省 Token。
来源:基于仓库元数据
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
{
"project_name": "CodeGraph",
"markdown": "## 项目简介\n\nCodeGraph 是一个基于 Rust 内核构建的本地代码知识图谱工具。它专为各种 AI 编程助手(如 Claude Code、Cursor、Codex、GitHub Copilot、Gemini 等)设计,能在代码发生变更时自动同步更新。通过提供高精度的上下文索引,帮助 AI 减少 Token 消耗与工具调用次数,且 100% 在本地运行。\n\n## 核心功能\n\n- **100% 本地运行**:保护代码隐私,无需将代码上传到外部服务。\n- **Rust 内核驱动**:提供极致的图谱构建与检索速度。\n- **代码变动自动同步**:代码修改后知识图谱自动更新。\n- **精准上下文(Surgical Context)**:帮助各类 AI Agent 更准确地定位代码关系,降低 Token 开销与工具调用轮次。\n- **跨平台与独立运行时**:自带运行时环境,无需本地预先配置特定依赖环境。\n\n## 适合谁用\n\n- 深度使用 Claude Code、Cursor、GitHub Copilot、Codex、OpenCode、Gemini 等 AI 编程工具的开发者。\n- 希望在本地使用代码知识图谱、保护代码隐私并节省 Token 成本的开发者。\n\n## 安装步骤\n\nCodeGraph 自带运行时(无需提前安装 Node.js),支持通过系统脚本一键安装或使用 npm 安装:\n\n### 方式一:使用安装脚本(推荐)\n\n**macOS / Linux:**\n```bash\ncurl -fsSL https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.sh | sh\n```\n\n**Windows (PowerShell):**\n```powershell\nirm https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.ps1 | iex\n```\n*注:安装程序会将 `codegraph` 添加至 PATH。安装完成后请重新打开一个新的终端窗口生效。*\n\n### 方式二:通过 npm 安装\n如果本地已安装 Node.js,也可以全局安装:\n```bash\nnpm i -g @colbymchenry/codegraph\n```\n\n### 版本更新\n如果已经安装过,可直接运行:\n```bash\ncodegraph upgrade\n```\n\n## 配置说明\n\n此部分原文未说明,请查看原仓库。\n\n## 常见问题\n\n此部分原文未说明,请查看原仓库。"
}
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center"> # CodeGraph Already installed? Run `codegraph upgrade` Follow [@getcodegraph](https://x.com/getcodegraph) on X for updates. ### Supercharge Claude Code, Cursor, Codex, OpenCode, Hermes Agent, Gemini, Antigravity, Kiro, GitHub Copilot, and more with Semantic Code Intelligence **The fastest complete code graph · surgical context · built for how agents actually work · 100% local** <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/colbymchenry/codegraph/main/assets/rust-logo-dark.svg?v=1"> <img src="https://raw.githubusercontent.com/colbymchenry/codegraph/main/assets/rust-logo.svg?v=1" height="30" alt="Rust" align="center"> </picture> **Kernel powered by Rust** ### [Documentation & Website →](https://colbymchenry.github.io/codegraph/) [](https://www.npmjs.com/package/@colbymchenry/codegraph) [](https://opensource.org/licenses/MIT) [](https://nodejs.org/) [](#verified-releases) [](#verified-releases) [](#supported-platforms) [](#supported-platforms) [](#supported-platforms) [](#supported-agents) [](#supported-agents) [](#supported-agents) [](#supported-agents) [](#supported-agents) [](#supported-agents) [](#supported-agents) [](#supported-agents) [](#supported-agents) [](#supported-agents) [](#supported-agents) [](#supported-agents) [](#supported-agents) [
综合评分 51.2 分。该项目在“个人可实施性”维度得 57 分,“付费可能性”维度得 44.0 分,差异化空间 40.0 分(评分依据见评分卡)。
将 codegraph 改造为垂直场景 SaaS
| 产品构想 | 保留核心能力,针对某一类用户(如某行业团队)做托管版,收取月费。 |
| 目标用户 | 有该需求的中小团队 / 独立站长 |
| 难度/周期 | 中 · 2~4 周(MVP) |
| 收费模式 | 订阅制(如 ¥29~99/月) |
| 竞争风险 | 需验证付费意愿;注意许可证合规 |
| 依据 | 数据支持的判断:许可证与关键词显示存在商用与付费场景 |
面向细分需求的二次开发产品
| 产品构想 | 基于 codegraph 的核心能力,聚焦一个更窄的场景(如某平台、某行业)做差异化。 |
| 目标用户 | 该细分场景用户 |
| 难度/周期 | 中 · 2~6 周 |
| 收费模式 | 买断制 / 订阅制 / 广告 |
| 竞争风险 | 细分需求规模需验证 |
| 依据 | AI 推测:基于项目主题标签的判断 |
封装为在线小工具或 API 服务
| 产品构想 | 把项目最常用的一个功能做成网页小工具,靠流量变现或按量计费。 |
| 目标用户 | 搜索引擎带来的长尾用户 |
| 难度/周期 | 低 · 1~3 周 |
| 收费模式 | 免费引流 + 增值功能 / API 按量计费 |
| 竞争风险 | 同质化竞争,需做好 SEO |
| 依据 | AI 推测:基于技术栈与部署特征的判断 |
以上为规则引擎基于仓库公开数据生成的参考结论,包含推测成分,不构成投资或创业承诺;配置 AI 后可获得更深入的分析。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| CodeGraphContext/CodeGraphContext | 将本地代码索引至图数据库,为 AI 助手提供上下文的 MCP 服务与命令行工具。 | 4,410 | Python |
| Jakedismo/codegraph-rust | 纯 Rust 实现的代码 GraphRAG 工具,基于 SurrealDB 与 MCP 提供高效上下文管理。 | 915 | Rust |
| AxiomCodeAI/axiomcodegraph | 基于形式化方法将代码库转为知识图谱,为 AI Agent 提供精准解答并节省 Token。 | 615 | TypeScript |
| xnuinside/codegraph | 免执行的 Python 静态依赖图工具,支持交互式 HTML 可视化与未关联模块分析。 | 511 | Python |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 2026-01-18,近 30 天仍在推送,发布过 33 个 Release |
| 社区活跃 | Star 77,464 / Fork 5,159 / Issue 283(数据支持,可自行核实) |
| 许可证 | MIT |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。