Đã làm một Ghostty Dev, dựa trên fork của terminal Ghostty, chuyên dành cho các nhà phát triển chạy nhiều phiên Claude Code cùng lúc. Điểm đau chính: Mở 5+ tab mỗi tab chạy một AI agent, hoàn toàn không phân biệt ai đang làm gì. Tính năng chính: Nhật ký tiến độ thời gian thực — Hiển thị trạng thái nhiệm vụ CC ở đầu mỗi tab (sử dụng kqueue để theo dõi thay đổi tệp, không có vòng lặp), dễ dàng nhìn ra agent nào đang xây dựng, agent nào đã hoàn thành. Khu vực làm việc Tab (tên hiển thị tùy chỉnh) — Cmd+Shift+M để đặt tiêu đề nhiệm vụ (như "P5.1 Stripe backend"), Cmd+Shift+N mở bảng ghi chú để ghi lại ngữ cảnh. Tất cả đều được cách ly theo tab, khởi động lại sẽ giữ nguyên. Snippets — Lệnh tùy chỉnh thường dùng, chia sẻ giữa các tab, chỉ cần nhấp là nhập vào terminal. Ví dụ, thêm zellij attach, có thể mở thêm một hàng Tab bên phải. Thiết kế lại Sidebar — Thông tin tab được cố định ở pane bên trái không bị nhảy lung tung, một nút Resume tmux / Launch CC / Detach, tab được chọn có biểu tượng góc. Cửa sổ cài đặt gốc — Cmd+, mở cài đặt theo phong cách macOS, không cần phải tự tay chỉnh sửa tệp cấu hình. Lưu trữ phiên — Trạng thái cửa sổ/tab hoàn toàn được phục hồi sau khi khởi động lại, idempotent. Đã được kiểm tra an toàn: bảo vệ lối đi, phân quyền /tmp, ghi nguyên tử để tránh mất dữ liệu. Liên kết github xem trong bình luận.
Có người nói tại sao không sử dụng chức năng tab của cmux, nói thật, đã sử dụng rồi, và thấy tab của nó có chút xấu. Sự kết hợp thực sự đẹp ở đây: Ghostty Dev + Zellij, bên phải mở rộng vô hạn.
642