2 điểm bởi kimgh06 2026-03-22 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Đây là một công cụ self-hosting trực quan hóa tính năng, tác vụ và lỗi của dự án dưới dạng nút, còn quan hệ phụ thuộc dưới dạng cạnh.

Lý do tạo ra nó:
Nhờ các công cụ lập trình AI (Claude Code, Cursor), giờ đây có thể tạo mã rất nhanh,
nhưng khi dự án lớn dần, sẽ khó theo dõi "nếu thay đổi API này thì chỗ nào sẽ bị hỏng".
Trong bảng tính hay issue tracker, các quan hệ phụ thuộc này lại bị che khuất.

Các tính năng chính:

  • 7 loại nút (FLOW, TASK, BUG, API, UI, v.v.) + 5 loại cạnh
  • Impact Mode: chỉ cần nhấp vào một nút là các nút bị ảnh hưởng sẽ được highlight ngay bằng BFS
  • Waterfall: khi trạng thái thay đổi, tự động lan truyền theo đồ thị phụ thuộc
  • Chia sẻ dự án: chia sẻ chế độ viewer/editor bằng liên kết (không cần đăng nhập)
  • Đồng bộ thời gian thực dựa trên SSE

Điểm đặc biệt — CLI + MCP:
Có công cụ CLI viết bằng Go, tích hợp sẵn chế độ máy chủ MCP nên
có thể truy vấn và chỉnh sửa trực tiếp đồ thị trong Claude Code hoặc Cursor.

thask impact --node <id> → trả về danh sách các nút bị ảnh hưởng
thask.impact.analyze() → tác nhân AI gọi trực tiếp qua MCP

Ngăn xếp: Go (Echo) + SvelteKit (Svelte 5) + PostgreSQL + Cytoscape.js
Triển khai: chỉ một dòng docker compose up

Bản demo trực tiếp (có thể xem mà không cần đăng nhập):

Đây là dự án do một người phát triển và được phát hành theo giấy phép MIT. Rất mong nhận được phản hồi.

Chưa có bình luận nào.

Chưa có bình luận nào.