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ước | Chi tiết |
|---|---|
| Phân tích code | tree-sitter (AST) + call graph, chạy local, không cần LLM |
| Phân tích tài liệu | Doc, 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.
Tham khảo: Graphify trên ClaudeLog