~/VibeHandbook
PDF miễn phí

Terminal

github.com

VOID

Nó là gì

VOID là một biến thể nhỏ của Ghostty do dancinlab phát triển: nó lấy Ghostty rồi thêm một lớp lưới (grid) lên trên. Vì vậy mọi thứ bạn thích ở Ghostty — nhanh, tăng tốc bằng GPU (Graphics Processing Unit, con chip vẽ màn hình nhanh), cảm giác native, nơi bạn chạy các công cụ dòng lệnh và các lập trình AI — vẫn còn nguyên; VOID chỉ đắp thêm một tính năng lưới lên trên đó. Hãy nghĩ về nó như "Ghostty + lưới" thay vì một terminal được xây từ con số không.

Điểm mạnh

  • Thừa hưởng tốc độ, khả năng render bằng GPU và các thiết lập mặc định hợp lý của Ghostty — bên dưới nó chính là Ghostty.
  • Thêm một lớp lưới để bố trí bề mặt terminal.
  • Mã nguồn mở trên GitHub, nên bạn có thể đọc chính xác lớp lưới thay đổi những gì so với Ghostty.
  • Nhỏ gọn và tập trung: phần chênh lệch so với Ghostty rất dễ theo dõi từ đầu đến cuối.

Đánh đổi

  • Là một lớp mỏng, chuyên biệt đắp lên Ghostty, nên nó phụ thuộc vào những gì bản thân Ghostty hỗ trợ.
  • Còn non trẻ và nhỏ hơn Ghostty, tài liệu và cộng đồng ít hơn.
  • Nếu bạn không cần lớp lưới, Ghostty thuần là lựa chọn đơn giản hơn.

Khi nào nên dùng

Hãy chọn VOID nếu bạn muốn Ghostty cộng thêm bố cục dạng lưới, hoặc bạn tò mò muốn xem một tính năng tập trung được đắp lên một terminal có sẵn như thế nào. Nếu bạn chỉ cần một terminal nhanh, hãy dùng thẳng Ghostty — bạn không mất gì cả.

Phù hợp với vibe coding ở điểm nào

VOID là một ví dụ gọn gàng cho tinh thần của cuốn sách này: thay vì xây lại một terminal từ đầu, nó lấy một nền tảng tuyệt vời (Ghostty) và chỉ thêm đúng một thứ. Đó chính là đòn bẩy — bắt đầu từ một thứ vững chắc, đắp thêm một thay đổi nhỏ, có phạm vi rõ ràng, rồi công bố nó công khai. Đọc phần khác biệt (diff) giữa VOID và Ghostty là một cách tuyệt vời để thấy một tính năng thật được thêm vào một codebase thật như thế nào.

# Clone and explore the source (Ghostty + a grid layer)
git clone https://github.com/dancinlab/void
cd void