Jeeves: Công cụ TUI giúp duyệt và khôi phục các phiên làm việc của AI Agent

15 tháng 4, 2026·2 phút đọc

Jeeves là một ứng dụng giao diện người dùng terminal (TUI) mã nguồn mở, giúp lập trình viên tìm kiếm, xem trước và tiếp tục các phiên làm việc với AI Agent như Claude Code và Codex một cách thuận tiện.

Jeeves: Công cụ TUI giúp duyệt và khôi phục các phiên làm việc của AI Agent

Jeeves là một công cụ mới thú vị dành cho các lập trình viên thường xuyên làm việc với AI Agent. Được thiết kế dưới dạng giao diện người dùng terminal (TUI), Jeeves giúp giải quyết vấn đề quản lý lịch sử các phiên làm việc rời rạc giữa các nền tảng khác nhau.

Trạng thái xây dựng dự ánTrạng thái xây dựng dự án

Với Jeeves, người dùng có thể duyệt tất cả các phiên làm việc của mình tại một nơi duy nhất. Hiện tại, công cụ này đã hỗ trợ Claude CodeCodex, với kế hoạch tích hợp thêm nhiều framework AI khác trong tương lai.

Demo hoạt động của JeevesDemo hoạt động của Jeeves

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

Jeeves cung cấp trải nghiệm người dùng mượt mà ngay trong cửa sổ dòng lệnh với các tính năng nổi bật:

  • Tìm kiếm thông minh: Tìm kiếm phiên làm việc dựa trên nội dung hoặc sử dụng mẫu regex (biểu thức chính quy).
  • Xem trước nhanh: Xem nội dung cuộc hội thoại trong chế độ chia đôi màn hình (split pane) mà không cần mở toàn bộ.
  • Đọc toàn bộ: Mở cuộc hội thoại để đọc toàn bộ nội dung chi tiết.
  • Khôi phục phiên: Tiếp tục (resume) phiên làm việc trực tiếp trong agent ngay từ giao diện Jeeves.

Cách sử dụng

Sau khi cài đặt, bạn có thể khởi chạy Jeeves bằng lệnh jeeves trong terminal. Các phím tắt cơ bản bao gồm:

  • Enter: Mở phiên toàn màn hình.
  • r: Khôi phục phiên trong agent.
  • /: Bộ lọc phiên.
  • j/k: Di chuyển lên/xuống.
  • q hoặc ctrl+c: Thoát.

Cài đặt

Jeeves hỗ trợ đa nền tảng và có thể cài đặt dễ dàng thông qua nhiều trình quản lý gói:

  • Homebrew: brew install robinovitch61/tap/jeeves
  • Go: go install github.com/robinovitch61/jeeves@latest
  • Windows (Winget): winget install robinovitch61.jeeves
  • Arch Linux (yay): yay -S jeeves-bin

Phiên bản trên GitHubPhiên bản trên GitHub

Lưu ý quan trọng

Theo mặc định, Claude Code sẽ xóa các phiên làm việc cũ hơn 30 ngày. Để đảm bảo Jeeves có thể duyệt và tìm kiếm tất cả lịch sử của bạn, tác giả khuyến nghị thiết lập khoảng thời gian dọn dẹp lớn trong tệp cấu hình ~/.claude/settings.json:

{
  "cleanupPeriodDays": 99999
}

Jeeves được viết bằng ngôn ngữ Go và sử dụng các công cụ từ Charm, tận dụng thư viện viewport bubble để tạo giao diện. Đây là một công cụ mã nguồn mở hữu ích cho cộng đồng lập trình viên muốn tối ưu hóa quy trình làm việc với AI trên terminal.

Bài viết được tổng hợp và biên soạn bằng AI từ các nguồn tin tức công nghệ. Nội dung mang tính tham khảo. Xem bài gốc ↗