Chia ngăn một cách đệ quy
Chia bất kỳ ngăn nào sang phải hoặc xuống dưới, kéo các vạch phân chia, xếp chồng sâu tùy ý. Mỗi ngăn đều là một shell trực tiếp hoặc tác nhân — bạn tự quyết định sắp xếp layout iTerm2 hoặc dùng các thẻ có khoảng trống.
VelaTerm chạy các terminal và tác nhân lập trình của bạn trong một cửa sổ, được sắp xếp theo cấu trúc cây dự án sâu — giúp bạn quản lý công việc kỹ thuật phần mềm trên hàng chục tác nhân và kho mã theo cách quản lý một nhóm, chứ không phải một đống tab chat.
Hình ảnh thực tế, không mô phỏng: phân chia bằng hai luồng truyền tác nhân, cây phiên, trạng thái trực tiếp, các trình soạn thảo tích hợp, và cùng một không gian làm việc trên trình duyệt và điện thoại.
Mở một phiên, chia nó ra, chuyển một phần cho tác nhân, kiểm tra sự khác biệt. Không cần di chuyển qua lại giữa bốn ứng dụng.
Chia bất kỳ ngăn nào sang phải hoặc xuống dưới, kéo các vạch phân chia, xếp chồng sâu tùy ý. Mỗi ngăn đều là một shell trực tiếp hoặc tác nhân — bạn tự quyết định sắp xếp layout iTerm2 hoặc dùng các thẻ có khoảng trống.
Một ngăn là một phiên zsh hoặc bản ghi hoạt động lập trình tác nhân. Xem nhật ký server phát triển ở bên trái trong khi một tác nhân tái cấu trúc phần xác thực ở bên phải — cùng một cửa sổ, cùng các phím nhấn.
Các dự án, nhóm và phiên có thể xếp chồng vô hạn. Tìm kiếm theo thời gian thực, đổi tên ngay trong dòng, các điểm trạng thái đang chạy và đang được chú ý — toàn bộ không gian làm việc hiển thị ngay lập tức trong thanh bên.
Các tập tin, thông tin và Git dành cho phiên đang được tập trung. Cấu trúc cây tập tin kiểu Codex với các biểu tượng so sánh, thông tin tài nguyên tiến trình và bảng thống kê so sánh theo thời gian thực — mà không cần rời khỏi terminal.
Hầu hết các CLI tác nhân chỉ cho phép một cuộc trò chuyện trong một cửa sổ; đóng cửa sổ là mất hết ngữ cảnh. VelaTerm sắp xếp mọi thứ — cả shells lẫn tác nhân lập trình — thành một cấu trúc không gian làm việc mà bạn có thể xếp chồng, đặt tên, lưu trữ và tìm kiếm. Một trăm phiên trên mười hai kho mã vẫn giữ nguyên một cấu trúc gọn gàng mà bạn có thể dễ dàng điều hướng. Nhấp vào bất kỳ phiên nào và nó sẽ mở ra một môi trường phát triển tác nhân đầy đủ — bản ghi, tập tin, git, ngăn trực tiếp.


Các dự án chứa các nhóm, các nhóm chứa các nhóm con và các phiên — không có độ sâu cố định. Một dự án tái cấu trúc có thể chứa các nhiệm vụ con riêng, mỗi nhiệm vụ là một shell trực tiếp hoặc tác nhân, thay vì một bức tường gồm các tab giống hệt nhau.
Các điểm trạng thái nhấp nháy theo diễn biến cuộc trò chuyện — màu xanh khi tác nhân đang hoạt động, màu vàng khi nó cần bạn, màu tím khi bạn đã đọc nó. Nhìn vào cây là biết ngay nên tìm ở đâu.
Đổi tên ngay trong dòng, sao chép toàn bộ nhánh với các ID mới, lưu trữ những phần đã hoàn thành, kéo để sắp xếp lại, lọc theo thời gian thực. Cấu trúc sẽ thay đổi theo công việc — nó không cuộn biến mất khi bạn đóng một tab.
Chín tác nhân hoạt động như các phiên hạng nhất — chọn riêng cho từng phiên, kết hợp chúng trong một cửa sổ, và quản lý tất cả từ cùng một cây.
Gõ vopen release-notes.md trong bất kỳ phiên nào và tập tin sẽ mở ra như một tab thực sự, chứ không phải trang xem nhanh. Markdown hiển thị nội dung WYSIWYG — chuyển sang mã nguồn hoặc xuất ra PDF — mã nguồn được hiển thị với đánh dấu màu, hình ảnh trong trình xem có thể phóng to. Soạn thảo ngay trong dòng, nhấn ⌘S để lưu, mà không cần rời khỏi terminal.

Các quá trình chạy lâu chỉ hữu ích nếu bạn có thể rời mắt. Trạng thái phiên theo dõi diễn biến cuộc trò chuyện theo thời gian thực — thông qua các điểm nhấp nháy trên cây, các con số trên thanh trạng thái, và thông báo trên màn hình khi cần sự can thiệp của con người.


Hai cách rời khỏi ghế: kết nối đến các máy từ xa qua SSH, hoặc chỉ cần bật một công tắc và VelaTerm sẽ hiển thị giao diện màn hình đầy đủ qua HTTPS với mã hóa đầu cuối. Mọi dự án, dù được chia nhỏ và đang chạy trên tác nhân, đều có thể truy cập từ bất kỳ máy nào có URL. Bắt đầu một quá trình tác nhân dài tại bàn làm việc; theo dõi nó từ máy tính xách tay ở phòng bên cạnh.


Mở VelaTerm trong bất kỳ trình duyệt di động nào ngay hôm nay và nó sẽ tự điều chỉnh thành giao diện cảm ứng đầy đủ — cùng cây phiên, cùng các bộ lọc Working / Pending / Viewed. Mở bất kỳ bản ghi nào, xem nó phát trực tiếp, sau đó nhấn để quay lại giao diện máy tính khi bạn trở lại máy của mình.
Không có Electron, không có Chromium được đóng gói. Đây là tệp nhị phân bản địa mở nhanh, hoạt động yên lặng và để máy cho các công việc build và tác nhân của bạn.
Một core Rust trên WebView hệ thống — không có trình duyệt được đóng gói, không có các tiến trình trợ giúp 400 MB.
Phần mềm cài đặt chỉ vài megabyte, không phải hàng trăm — nó không chiếm chỗ trong RAM nên các công việc build vẫn có thể sử dụng được.
Hiệu suất hiển thị và xử lý phiên được kiểm tra trên các tác vụ terminal nặng, giúp cây chứa đầy tác nhân vẫn mượt mà.
Chỉ một không gian làm việc, ba hệ điều hành — cùng một cây, cùng cách chia màn hình, cùng tác nhân. Windows được ưu tiên hàng đầu, không phải chỉ là một phiên bản chuyển đổi.
Khung cửa sổ bản địa, chia màn hình toàn màn hình và hệ thống keychain — cảm giác như đang sử dụng trên macOS.
Được phát hành dưới dạng AppImage,.deb và.rpm. Sử dụng shell mặc định, chia màn hình không cần tmux, hiển thị được tăng tốc bằng GPU.
Tương thích hoàn toàn với macOS và Linux: các terminal ConPTY thực sự, ngăn chia màn hình bản địa (không có tmux), và Git Bash được đóng gói trong phần mềm cài đặt — một môi trường phát triển đúng nghĩa mà không cần thiết lập phức tạp.
Phần mềm cài đặt Windows bao gồm Git Bash — mở ứng dụng và bạn sẽ có một shell Unix thực sự, không cần tải xuống, không cần can thiệp PATH. Hoặc chọn PowerShell và cmd cho mỗi phiên và kết hợp chúng trong một cửa sổ: build PowerShell ở bên trái, Git Bash ở bên phải, tác nhân ở phía dưới. PTYs thực sự, ngăn chia màn hình đúng nghĩa.
Kế hoạch phát triển sắp tới, theo thứ tự chúng sẽ được triển khai. Hãy theo dõi — mỗi mục đều có một vấn đề theo dõi mở.
Phê duyệt tác nhân và xem các phiên từ túi của bạn — kèm theo thông báo đẩy.
Hoàn thành tự động ngay trong lịch sử, trang hướng dẫn và chính kho mã.
Giao diện có cấu trúc của mỗi phiên được tạo từ bản ghi — chi tiết hơn so với terminal nguyên thủy.