Bỏ qua đến nội dung chính
Về trang chủ
AI tools-ai 8 phút đọc

Herdr: Trình Quản Lý Tác Nhân AI Ảo Ngay Trong Terminal Của Bạn – Mạnh Hơn Tmux Rất Nhiều! 💻🧠

Herdr là trình đa nhiệm tác nhân dựa trên terminal hiện đại, mang đến khả năng quản lý không gian làm việc, tab và cửa sổ với hỗ trợ chuột cùng theo dõi trạng thái tác nhân AI theo thời gian thực, vượt trội hơn các công cụ truyền thống như tmux. 🚀

Tier 2 · nguồn 99% độ tin cậy Auto-priority
Nguồn gốc github.com

Herdr: Trình Đa Nhiệm Tác Nhân Tiên Tiến Cho Terminal 🚀

Kalera News xin giới thiệu Herdr, một trình đa nhiệm tác nhân (agent multiplexer) đột phá ngay trong terminal của bạn. Được thiết kế để quản lý không gian làm việc (workspaces), các tab và cửa sổ (panes) một cách hiệu quả, Herdr nổi bật với khả năng hỗ trợ chuột native (nhấn, kéo, chia tách) và theo dõi trạng thái tác nhân theo thời gian thực. Được phát triển bằng Rust và chạy dưới dạng một binary duy nhất, Herdr không yêu cầu giao diện người dùng đồ họa (GUI), Electron hay các wrapper riêng của macOS, mang đến trải nghiệm terminal nguyên bản nhất. ✨

Nguồn gốc & Thống kê: Dự án được mã nguồn mở trên GitHub: ogulcancelik/herdr và có trang web chính thức tại herdr.dev. Herdr đã nhanh chóng thu hút sự chú ý với 7.800+ lượt gắn sao, 477 lượt fork và 942 commit, cho thấy sự phát triển tích cực của cộng đồng. Dự án được cấp phép kép (AGPL-3.0 / Commercial), mang lại sự linh hoạt cho người dùng. 🌟

Các Tính Năng Nổi Bật & So Sánh 💡

Herdr tự định vị mình là một giải pháp vượt trội, kết hợp những ưu điểm của tmux và các trình quản lý GUI, đồng thời bổ sung thêm các tính năng độc đáo. Dưới đây là bảng so sánh chi tiết:

| Tính Năng | tmux | Quản lý GUI | herdr | | :--- | :---: | :---: | :---: | | Phiên làm việc bền vững | ✓ | — | | | Ngắt kết nối / Kết nối lại | ✓ | — | | | Cửa sổ, Tab, Không gian làm việc | ✓ | ✓ | | | Nhận diện Tác nhân (Agent Awareness) | — | ✓ | | | Sống trong Terminal | ✓ | — | | | Hiển thị Terminal thực | ✓ | — | | | Hỗ trợ chuột native | — | ✓ | | | Binary gọn nhẹ | ✓ | — | | | Điều phối Tác nhân (Agent Orchestration) | ? | ? | |

Điểm khác biệt chính: Khả năng Nhận diện Tác nhânĐiều phối Tác nhân là những tính năng đưa Herdr lên một tầm cao mới, đặc biệt quan trọng trong bối cảnh phát triển AI và Tác nhân tự trị ngày nay. Trong khi tmux mạnh mẽ về quản lý phiên, Herdr bổ sung lớp thông minh về trạng thái của các tiến trình đang chạy bên trong, cung cấp cái nhìn sâu sắc mà các công cụ khác không có. 🧠

Cài Đặt Herdr 🛠️

Cài đặt Herdr đơn giản trên nhiều hệ điều hành:

Script Shell (Linux/macOS)

bash curl -fsSL https://herdr.dev/install.sh | sh

Windows (Bản Beta thử nghiệm)

powershell powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"

Trình Quản Lý Gói

* Homebrew: brew install herdr * Mise: mise use -g herdr (Dự phòng: mise use -g github:ogulcancelik/herdr) * Nix: Được quản lý thông qua quy trình Nix tiêu chuẩn.

Bắt Đầu Nhanh & Các Khái Niệm Chính 🚀

Để khởi động hoặc kết nối đến máy chủ phiên chạy nền, chỉ cần gõ: bash herdr

Các Khái Niệm Cốt Lõi

* Kiến trúc Máy chủ & Máy khách: Herdr kết nối với một máy chủ chạy nền. Ngắt kết nối (ctrl+b q) chỉ đóng máy khách; các tiến trình trong cửa sổ vẫn tiếp tục chạy. * Dừng máy chủ mặc định: herdr server stop * Phiên đặt tên: herdr session attach <tên>, herdr session stop <tên>, và herdr session list * Không gian làm việc, Tab và Cửa sổ: Không gian làm việc là các bộ chứa cấp dự án (ví dụ, tổ chức quanh các kho Git). Tab nhóm các cửa sổ bên trong không gian làm việc. Các cửa sổ chạy các tiến trình terminal thực. * Chế độ Sao chép (Copy Mode): Chỉ sao chép văn bản trong cửa sổ (không bao gồm thanh bên). Bạn có thể kéo chọn, nhấp đúp hoặc vào chế độ sao chép bằng bàn phím với prefix+[. * Điều hướng: h/j/k/l, w/b/e, {/} * Chọn: v hoặc Space * Sao chép: y hoặc Enter * Thoát: q hoặc Esc * Dự phòng SSH (PuTTY/SSH): Giữ Shift khi kéo để chọn; Shift + Nhấp chuột phải để dán. * Cập nhật & Chuyển giao: herdr update cài đặt phiên bản binary mới nhất. Các máy chủ đang chạy phải được khởi động lại để áp dụng cập nhật. * Chuyển giao thử nghiệm: herdr update --handoff cố gắng di chuyển các cửa sổ đang hoạt động (bao gồm các máy chủ dev đang chạy) sang tiến trình máy chủ mới.

Truy Cập Từ Xa & SSH 🌐

Herdr hoạt động nguyên bản qua SSH. Bạn có thể chạy nó trên một máy chủ từ xa và ngắt kết nối, hoặc kết nối trực tiếp từ terminal cục bộ của mình:

```bash # Kết nối trực tiếp từ xa herdr --remote workbox herdr --remote ssh://ban@maychu:2222

Kết nối đến một tác nhân hoặc ID terminal cụ thể

herdr agent attach <mục_tiêu> herdr terminal attach ``` Lưu ý: Kết nối từ xa sử dụng SSH keepalive dự phòng theo mặc định. Vô hiệu hóa tính năng này bằng cách đặt [remote].manage_ssh_config = false trong cấu hình của bạn.

Nhận Diện & Tích Hợp Tác Nhân AI 🧠🤖

Đây là tính năng độc quyền và mạnh mẽ nhất của Herdr, đặc biệt thu hút sự quan tâm của cộng đồng AI/Tech. Thanh bên hiển thị trạng thái của các tác nhân AI đang chạy một cách trực quan, tổng hợp trạng thái không gian làm việc về trạng thái khẩn cấp nhất của chúng: * 🔴 Bị chặn: Tác nhân yêu cầu người dùng nhập liệu hoặc phê duyệt. * 🟡 Đang hoạt động: Tác nhân đang chạy tích cực. * 🔵 Hoàn tất: Công việc đã xong nhưng chưa đọc. * 🟢 Nhàn rỗi: Công việc đã hoàn thành và đã xem.

Các Tác Nhân Được Hỗ Trợ (AI, Robotics, Code Agents)

Herdr tự động phát hiện các tác nhân AI thông qua việc đối sánh tên tiến trình và các thuật toán phán đoán đầu ra terminal. Đây là danh sách các tác nhân được hỗ trợ: * Đã thử nghiệm đầy đủ: Pi, Claude Code, Codex, Droid, Amp, Opencode, Grok CLI, Hermes Agent, Kilo Code CLI, Devin CLI, Cursor Agent, Antigravity CLI, Kimi Code CLI, GitHub Copilot CLI, Qodercli, Kiro CLI. * Được phát hiện (Chưa thử nghiệm): Gemini CLI, Cline.

Cài Đặt Tích Hợp Trực Tiếp

Các tích hợp trực tiếp cung cấp nhận diện phiên khôi phục gốc và báo cáo trạng thái ngữ nghĩa, tối ưu hóa trải nghiệm quản lý tác nhân AI: bash herdr integration install [pi | omp | claude | codex | copilot | devin | droid | kimi | opencode | kilo | hermes | qodercli | cursor]

Phím Tắt Điều Khiển ⌨️

Nhấn ctrl+b để vào Chế độ Prefix (tương tự như tmux).

| Phím | Hành động | | --- | --- | | prefix+c | Tab mới | | prefix+n / prefix+p | Tab kế tiếp / Tab trước đó | | prefix+1..9 | Chuyển đổi tab | | prefix+w | Điều hướng không gian làm việc | | prefix+g | Điều hướng phiên | | prefix+shift+n | Không gian làm việc mới | | prefix+shift+g | Worktree mới | | prefix+shift+w | Đổi tên không gian làm việc | | prefix+shift+d | Đóng không gian làm việc | | prefix+h/j/k/l | Tập trung vào cửa sổ | | prefix+shift+h/j/k/l | Hoán đổi cửa sổ | | prefix+v / prefix+minus | Chia cửa sổ (Dọc / Ngang) | | prefix+x | Đóng cửa sổ | | prefix+b | Bật/tắt thanh bên | | prefix+z | Bật/tắt chế độ toàn màn hình cửa sổ |