SheepNav
BHGraph — Semantic Code Intelligence

BHGraph — Semantic Code Intelligence

producthunt.com

为AI编码代理提供精准代码图谱

2天前制作者:Bharani

关于 BHGraph — Semantic Code Intelligence

BHGraph 是一款 100% 本地运行的语义知识图谱工具,专为增强 Claude Code、Cursor、Gemini、Codex 等 AI 编码代理而设计。它摒弃了传统逐文件 grep 或逐行读取的低效方式,通过 tree-sitter 和 FTS5 技术,将整个代码库预索引为本地 SQLite 图谱。AI 代理只需一次调用即可获取精确的上下文,包括调用路径、动态分发跳转以及跨 20 多种语言的影响范围分析

核心功能

BHGraph 的核心在于将代码库转化为结构化的语义图。它解析代码的抽象语法树(AST),建立函数、类、变量之间的调用关系与依赖链路,并以 SQLite 格式持久化存储。AI 代理通过简单的 API 查询,即可获得手术刀般精准的代码片段,而非冗余的全文信息。

主要特性

  • 本地优先:所有数据存储在本地 SQLite 数据库中,无需联网,保障代码隐私与安全。
  • 多语言支持:覆盖 20 多种主流编程语言,包括 Python、JavaScript、TypeScript、Go、Rust 等。
  • 精准上下文:返回确切的调用路径、动态分发跳转点,避免 AI 代理被无关代码干扰。
  • 影响范围分析:快速定位代码变更可能影响的模块,辅助重构与调试。
  • 无缝集成:与主流 AI 编码工具(如 Claude Code、Cursor)直接对接,无需复杂配置。

适用场景

  • AI 辅助编码:为 AI 代理提供高质量的代码上下文,提升代码生成与修复的准确率。
  • 代码审查:快速理解代码调用链,发现潜在问题。
  • 重构与迁移:分析影响范围,降低重构风险。
  • 学习与探索:可视化代码结构,加速新项目上手。

相关工具