Tools

Graphify: biến codebase thành knowledge graph để Claude khỏi đọc lại từng file

Tóm tắt

Graphify dựng một knowledge graph từ thư mục code, tài liệu, paper và hình ảnh. Thay vì đọc lại file thô mỗi lần hỏi, Claude Code truy vấn đồ thị đã lưu. Mức tiết kiệm tăng theo kích thước dự án — với repo nhỏ lợi ích chủ yếu là nhìn rõ cấu trúc.

Cách hoạt động

BướcChi tiết
Phân tích codetree-sitter (AST) + call graph, chạy local, không cần LLM
Phân tích tài liệuDoc, PDF, ảnh sơ đồ được gửi qua Claude để rút khái niệm
Gắn nhãn quan hệEXTRACTED / INFERRED / AMBIGUOUS — biết rõ cái nào chắc chắn, cái nào suy luận
Kết quảgraphify-out/: graph.html, graph.json, GRAPH_REPORT.md, vault Obsidian

Cài và dùng

pip install graphifyy && graphify install
# trong Claude Code:
/graphify .

Áp dụng thế nào?

  • Onboarding codebase lạ: mở graph.html để thấy module trung tâm và các cụm liên quan trước khi đọc code.
  • Repo lớn, hỏi nhiều: đây là nơi tiết kiệm token rõ nhất; repo vài file thì gần như không khác.
  • Giữ graph cập nhật: dùng hook sau commit để dựng lại.
  • Lưu ý: con số tiết kiệm (~70 lần) đến từ benchmark của chính dự án; tài liệu và ảnh vẫn được gửi qua Claude khi dựng graph.