登录 注册

codegraph (代码知识图谱本地索引工具)

去点 Star
AI 应用与 AI Agent
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>&nbsp; **Kernel powered by Rust**

### [Documentation & Website →](https://colbymchenry.github.io/codegraph/)

[![npm version](https://img.shields.io/npm/v/@colbymchenry/codegraph.svg)](https://www.npmjs.com/package/@colbymchenry/codegraph)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Self-contained](https://img.shields.io/badge/Node.js-bundled%20%C2%B7%20none%20required-brightgreen.svg)](https://nodejs.org/)
[![npm provenance](https://img.shields.io/badge/npm-provenance-brightgreen.svg)](#verified-releases)
[![Attested builds](https://img.shields.io/badge/releases-signed%20%26%20attested-brightgreen.svg)](#verified-releases)

[![Windows](https://img.shields.io/badge/Windows-supported-blue.svg)](#supported-platforms)
[![macOS](https://img.shields.io/badge/macOS-supported-blue.svg)](#supported-platforms)
[![Linux](https://img.shields.io/badge/Linux-supported-blue.svg)](#supported-platforms)

[![Claude Code](https://img.shields.io/badge/Claude_Code-supported-blueviolet.svg)](#supported-agents)
[![Cursor](https://img.shields.io/badge/Cursor-supported-blueviolet.svg)](#supported-agents)
[![Codex](https://img.shields.io/badge/Codex-supported-blueviolet.svg)](#supported-agents)
[![opencode](https://img.shields.io/badge/opencode-supported-blueviolet.svg)](#supported-agents)
[![Hermes Agent](https://img.shields.io/badge/Hermes_Agent-supported-blueviolet.svg)](#supported-agents)
[![Gemini](https://img.shields.io/badge/Gemini-supported-blueviolet.svg)](#supported-agents)
[![Antigravity](https://img.shields.io/badge/Antigravity-supported-blueviolet.svg)](#supported-agents)
[![Kiro](https://img.shields.io/badge/Kiro-supported-blueviolet.svg)](#supported-agents)
[![GitHub Copilot](https://img.shields.io/badge/GitHub_Copilot-supported-blueviolet.svg)](#supported-agents)
[![IBM Bob](https://img.shields.io/badge/IBM_Bob-supported-blueviolet.svg)](#supported-agents)
[![Factory Droid](https://img.shields.io/badge/Factory_Droid-supported-blueviolet.svg)](#supported-agents)
[![Windsurf](https://img.shields.io/badge/Windsurf-supported-blueviolet.svg)](#supported-agents)
[![Qwen Code](https://img.shields.io/badge/Qwen_Code-supported-blueviolet.svg)](#supported-agents)
[![DeepSeek Harness](https://img.
阅读完整原文

项目深度分析 规则生成(AI 未配置)

综合评分 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 为准(涉及依赖安装与环境配置,对新手门槛较高)。