Hướng dẫn người dùng Chatminal

Dùng Chatminal như một workspace để quay lại làm tiếp, không phải terminal dùng rồi bỏ.

Trang này dành cho người dùng cuối, không phải contributor. Nó giải thích cách cài Chatminal, cách session và profile hoạt động cùng nhau, layout vận hành ra sao và bạn sẽ thấy gì khi quay lại công việc sau đó.

Cài đặt

Cài Chatminal

Chatminal là terminal desktop cho những ai muốn session shell luôn có tổ chức và dễ tiếp tục lại. Hãy chọn cách cài phù hợp với nền tảng và cách bạn quản lý cập nhật.

  • Dùng script cài đặt nếu bạn muốn cách nhanh nhất trên macOS hoặc Linux.
  • Dùng Homebrew trên macOS nếu bạn muốn cài và nâng cấp qua brew.
  • Dùng GitHub Release nếu bạn thích tải trực tiếp gói ứng dụng hoặc đang ở Windows.
  • Bản build sẵn hiện có cho macOS, Linux x86_64 và Windows x64.

bash

Cài bằng Bash

Cách này cài bản stable mới nhất và là đường ngắn nhất từ terminal.

curl -fsSL https://chatminal.com/install | bash

brew

Cài bằng Homebrew

Dùng trên macOS nếu bạn muốn Chatminal được quản lý như một cask bình thường.

brew tap Khoa280703/chatminal https://github.com/Khoa280703/chatminal
brew install --cask chatminal

windows

Tải cho Windows

Hiện Windows được phát hành qua file zip ở GitHub Release mới nhất.

start https://github.com/Khoa280703/chatminal/releases/latest

Lần đầu mở

Điều gì xảy ra khi mở lần đầu

Khi Chatminal mở lần đầu, nó khởi chạy shell mặc định của bạn và cho bạn một nơi sạch sẽ để tạo session phục vụ công việc thật, thay vì dồn hết vào một tab terminal duy nhất.

  • Bắt đầu với một shell session mới và kiểm tra môi trường mặc định của bạn.
  • Tạo session riêng cho từng task hoặc repository.
  • Dùng profile để nhóm các session liên quan lại với nhau.

Session

Session và profile

Session là đơn vị cốt lõi trong Chatminal. Mỗi session giữ shell, thư mục làm việc và trạng thái hoạt động riêng. Profile giúp bạn gom session theo dự án, team hoặc workflow.

  • Tạo một session cho mỗi task, repo hoặc môi trường.
  • Chuyển profile khi bạn muốn đổi context mà không mất session hiện tại.
  • Đặt lại tên session để sidebar phản ánh đúng việc nó đang làm.
  • Dùng startup command cho những session bạn mở lại thường xuyên.

Layout

Split và layout

Chatminal được thiết kế cho việc làm trên nhiều session cùng lúc. Layout cho phép bạn chia workspace, giữ các session quan trọng luôn nhìn thấy và quay lại đúng bố cục quen thuộc sau này.

  • Chia workspace khi bạn cần xem log, shell output và một task khác cùng lúc.
  • Dùng layout để giữ công việc chạy lâu luôn trong tầm mắt thay vì chuyển qua lại liên tục.
  • Layout đã lưu giúp bạn mở lại đúng hình dạng workspace dễ hơn.

History

History và khả năng resume

Chatminal lưu trạng thái session để bạn quay lại làm việc mà không phải bắt đầu từ một terminal trắng mỗi lần. Điều đó bao gồm history của session và cả cấu trúc workspace.

  • History của session có thể được giữ lại để bạn vẫn xem được output cũ khi quay lại.
  • Mở lại ứng dụng nên có cảm giác tiếp tục việc đang làm, không phải khởi động lại từ số không.
  • Nếu muốn làm mới hoàn toàn, bạn có thể xóa history và reset context của session.

Khởi động

Startup command

Nếu một session luôn bắt đầu theo cùng một cách, hãy lưu startup command. Nó hữu ích khi cần mở dự án, attach vào tool hoặc khôi phục nhanh một flow shell quen thuộc.

  • Dùng startup command cho những session lặp lại mỗi ngày.
  • Giữ chúng tập trung vào việc đưa bạn trở lại trạng thái làm việc nhanh nhất.
  • Xem đây là tiện ích mở nhanh, không phải script triển khai đầy đủ.

FAQ

Câu hỏi thường gặp

Hướng đi hiện tại của sản phẩm là desktop-first và xoay quanh session. Nếu bạn đang cân nhắc Chatminal có hợp workflow của mình không, đây là những câu hỏi quan trọng nhất.

  • Có hỗ trợ nhiều session không? Có, đó là phần cốt lõi của sản phẩm.
  • Có thể tổ chức công việc theo profile không? Có, profile là một phần của mô hình workspace được lưu lại.
  • Có nhớ layout và history không? Có, persistence nằm sẵn trong runtime và store.
  • Trang này có dành cho contributor không? Không. Trang này viết cho người dùng cuối, không phải cho người đang hack vào repo.