kang 0e9ef529cc feat(ui): 左侧固定边栏 TOC + 滚动联动高亮
- 两栏布局: 260px sticky sidebar + max 820px 主栏
- TOC 跟随滚动自动高亮当前章节(scrollspy 监听 scroll 事件)
- 平滑跳转 + URL hash 同步, 不依赖 :target 防止 scroll-margin 兼容问题
- 移动端 (< 920px) sidebar 自动折叠成顶部横向标签栏
- 边栏底部加项目元数据小卡片(日期/版本/对比/结论)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 18:46:23 +08:00
2026-04-13 18:27:54 +08:00
2026-04-13 18:31:04 +08:00
2026-04-13 18:27:54 +08:00
2026-04-13 18:27:54 +08:00
2026-04-13 18:27:54 +08:00
2026-04-13 18:27:54 +08:00
2026-04-13 18:27:54 +08:00
2026-04-13 18:27:54 +08:00

graphify-analysis

Graphify 源码全面解析 + GitNexus 替换评估 的单页报告,2026-04-13。

  • 源项目: safishamsi/graphify v0.4.8
  • 对照项目: ~/Projects/code/20260319-gitnexus/(浏览器 WASM 代码知识图谱)
  • 部署: https://graphify-analysis.kang-kang.com(Coolify 静态站)

本地预览

# 方式 1: 直接开浏览器
open public/index.html

# 方式 2: docker 跑
docker build -t graphify-analysis .
docker run --rm -p 4410:80 graphify-analysis
# → http://localhost:4410

目录结构

.
├── .project.json        项目元数据 / 端口 / 部署信息
├── .memory/             调研笔记
├── public/
│   └── index.html       报告单页(深色主题,自包含)
├── Dockerfile           nginx:alpine 静态托管
├── nginx.conf           gzip + 安全头 + /healthz
└── graphify/            源码快照(Graphify v0.4.8,用于解析,部署时排除)

报告章节

  1. Graphify 架构速览(文件/行数/依赖)
  2. 执行流程(skill.md 驱动的 pipeline)
  3. 核心模块逐个解剖(带文件+行号)
  4. "GraphRAG" 噱头验证
  5. "71.5× token 节省" 真相拆解
  6. 设计亮点(8 个可抄点)
  7. 技术短板(9 条)
  8. GitNexus vs Graphify 19 维对比表
  9. 最终建议

结论

Graphify 不是噱头,是一个被过度营销的实用单项目 AST 索引工具;"GraphRAG / 多模态 AI 架构助理" 是包装话术。 不要替换工作看板的 GitNexus —— GitNexus 在代码静态分析维度比 Graphify 领先一个量级。 可以从 Graphify 选抄 7 个细节(置信度标签 / SSRF 防护 / 论文识别等)增强 GitNexus。

Description
Graphify 源码全面解析 + GitNexus 替换评估
Readme 57 KiB
Languages
HTML 99.3%
Dockerfile 0.7%