4 điểm bởi xguru 2025-05-03 | 1 bình luận | Chia sẻ qua WhatsApp
  • Một trợ lý AI thông minh cho terminal hoạt động trong phiên tmux, có thể quan sát mọi pane trong cửa sổ tmux, đọc ngữ cảnh của terminal và đề xuất hoặc thực thi lệnh ngay cả khi không cần người dùng nhập liệu
  • Mặc định sử dụng mô hình AI dựa trên OpenRouter, nhưng cũng tương thích với nhiều LLM khác như OpenAI, Claude, Ollama cục bộ
  • Thông qua các chế độ Observe / Prepare / Watch, công cụ không làm gián đoạn quy trình làm việc của người dùng và quan sát, trò chuyện, thực thi trong terminal như một lập trình viên cặp đôi thực thụ
    • Observe Mode: chụp nội dung của mọi pane, đề xuất lệnh theo câu hỏi của người dùng và hỏi có thực thi hay không rồi mới tiến hành; sau khi chạy lệnh sẽ đợi một khoảng thời gian nhất định rồi chụp lại context → lặp lại vòng phản hồi AI
    • Prepare Mode: chỉnh sửa shell prompt để theo dõi chính xác thời điểm lệnh chạy xong, cho phép phản hồi theo thời gian thực mà không cần thời gian chờ. Hỗ trợ bash/zsh/fish
    • Watch Mode: chủ động theo dõi công việc của người dùng và gợi ý các lệnh tốt hơn
  • Trong một cửa sổ, công cụ được tổ chức thành các vai trò như sau:
    • Chat Pane: giao diện hội thoại giữa người dùng và AI
    • Exec Pane: cửa sổ chuyên dụng để AI thực thi lệnh
    • Read-Only Panes: nội dung của các pane còn lại ở chế độ chỉ đọc để AI dùng làm ngữ cảnh
  • Có thể cài đặt chỉ với một dòng script, đồng thời hỗ trợ Homebrew hoặc cài đặt thủ công
  • Khi context trở nên dài hơn, công cụ có thể tóm tắt và nén (squash) các cuộc hội thoại trước đó để quản lý hiệu quả chi phí token và giới hạn của LLM
    • Có thể kiểm tra mức sử dụng hiện tại bằng /info, và tóm tắt thủ công bằng /squash

1 bình luận

 
bus710 2025-05-03

Giờ thì ngay cả việc mở tệp .env trong terminal cũng phải cẩn thận rồi.