EXPLORINEER
vi

GitHub

Graphify-Labs/graphify — Biến bất kỳ codebase nào, cùng tài liệu, SQL schema, cấu hình và PDF, thành đồ thị tri thức có thể truy vấn

AILần đầu xuất hiện 1.408 điểm


Graphify là một công cụ mã nguồn mở. Nó biến mã nguồn, tài liệu, file cấu hình và PDF của một dự án thành một "đồ thị tri thức" mà bạn có thể đặt câu hỏi. Nó chạy như một kỹ năng (skill) cho các trợ lý lập trình AI như Claude Code, Cursor, Codex và Gemini CLI.

Chuyện gì đã xảy ra?

Nhóm Graphify Labs đưa lên GitHub một dự án tên là graphify. Công cụ này quét toàn bộ một dự án phần mềm, gồm mã nguồn, tài liệu, lược đồ SQL, file cấu hình và PDF. Sau đó nó tạo ra một bản đồ gồm các điểm (nút) và đường nối (cạnh) để thể hiện mọi thứ liên quan với nhau. Bạn có thể hỏi bản đồ này để tìm hiểu dự án nhanh hơn.

Vài khái niệm cần biết

Đồ thị tri thức giống như một mạng lưới. Mỗi nút là một thứ, ví dụ một hàm hoặc một file. Mỗi cạnh là một mối quan hệ giữa hai nút, ví dụ hàm này gọi hàm kia. Công cụ dùng phân tích cú pháp AST, tức là đọc cấu trúc của mã nguồn theo cách máy hiểu, và cách này cho kết quả giống nhau mỗi lần chạy. Graphify không dùng kho vector, tức là không dùng cách tìm kiếm theo độ tương đồng ý nghĩa.

Một số điểm chính

  • Hỗ trợ bốn trợ lý AI: Claude Code, Cursor, Codex và Gemini CLI.
  • Đọc được nhiều loại đầu vào: mã nguồn, tài liệu, lược đồ SQL, file cấu hình và PDF.
  • Phân tích chạy cục bộ trên máy của bạn.
  • Mỗi cạnh trong đồ thị đều có lời giải thích.

Vì sao điều này quan trọng?

Một dự án lớn có thể có hàng nghìn file, và rất khó hiểu hết. Nếu có một bản đồ rõ ràng, người mới có thể học nhanh hơn. Việc chạy trên máy cục bộ và giải thích từng mối nối cũng giúp người dùng tin tưởng kết quả hơn.

Cần theo dõi gì tiếp?

  • Dự án đang ở nhánh v8 và có các chỉ số tải về và CI được hiển thị trên trang.
  • Có một phiên bản đám mây là Graphify Cloud, nhưng bài viết không nói nhiều về nó.
  • Xem thêm cách công cụ hoạt động với các ngôn ngữ và loại file khác nhau.

Chú giải

Graphify
Công cụ mã nguồn mở biến dự án thành đồ thị tri thức có thể hỏi đáp.
Claude Code
Công cụ lập trình AI của Anthropic chạy trên dòng lệnh.
Cursor
Trình soạn mã có tích hợp trợ lý AI.
AST
Cây cú pháp trừu tượng, cách đọc cấu trúc mã nguồn theo kiểu máy hiểu.

Nguồn: Đọc bản gốc trên GitHub ↗

Bài giải thích này được AI viết lại bằng lời dễ hiểu từ bài gốc. Hãy kiểm tra bài gốc để xác nhận thông tin.