Zot: Coding agent nhẹ nhàng hỗ trợ Claude Opus 4.8 và hàng loạt mô hình AI khác
Zot, một công cụ coding agent tối ưu viết bằng ngôn ngữ Go, vừa cập nhật hỗ trợ cho Claude Opus 4.8 cùng hàng loạt mô hình AI hàng đầu khác. Được thiết kế dưới dạng một binary tĩnh duy nhất, Zot cho phép lập trình viên tương tác với AI trực tiếp trên terminal để đọc, ghi file và thực thi lệnh shell một cách linh hoạt.

Zot, một công cụ coding agent (tác nhân lập trình) mới được viết bằng ngôn ngữ Go, vừa nhận được bản cập nhật quan trọng bổ sung hỗ trợ cho Claude Opus 4.8. Được mệnh danh là một "coding agent harness" nhẹ nhàng, Zot tập trung vào sự tối giản và hiệu suất, vận hành dưới dạng một tệp binary duy nhất mà không cần runtime phức tạp hay Docker.
Zot là gì?
Zot định vị mình là một giải pháp tối giản để làm việc với các mô hình AI lớn (LLM) ngay trên terminal. Nó loại bỏ các rườm rà như hệ thống plugin hay trình quản lý gói riêng biệt, thay vào đó cung cấp một vòng lặp tác nhân (agent loop) được tối ưu hóa tốt. Người dùng chỉ cần tải tệp binary, đưa vào biến môi trường $PATH và có thể bắt đầu sử dụng ngay lập tức.
Hỗ trợ đa nền tảng và nhà cung cấp
Điểm mạnh lớn nhất của Zot là khả năng tương thích rộng rãi. Công cụ này hỗ trợ giao tiếp với hàng loạt nhà cung cấp dịch vụ AI hàng đầu hiện nay, bao gồm Anthropic, OpenAI/Codex, Kimi, DeepSeek, Google Gemini/Vertex, GitHub Copilot, Amazon Bedrock, Azure OpenAI, Groq, và nhiều nền tảng khác.
Đặc biệt, Zot cũng hỗ trợ các mô hình cục bộ thông qua OpenAI-compatible API như Ollama. Người dùng có thể mang theo API key của riêng mình hoặc đăng nhập trực tiếp bằng các gói đăng ký như Claude Pro, ChatGPT Plus, hoặc GitHub Copilot.
Các chế độ hoạt động linh hoạt
Zot cung cấp bốn chế độ hoạt động chính để phục vụ nhiều nhu cầu sử dụng khác nhau:
- Interactive: Giao diện TUI (Terminal User Interface) đầy đủ với đầu ra luồng (streaming), các lệnh slash và hàng đợi tin nhắn.
- Print: Chế độ một lần (
zot -p), trả về văn bản cuối cùng ra stdout, rất lý tưởng để sử dụng trong các pipe của shell. - JSON: Xuất các sự kiện NDJSON ra stdout, hoàn hảo để viết script hoặc tích hợp vào CI/CD.
- RPC: Chạy một tiến trình con dài hạn, cho phép các ứng dụng viết bằng bất kỳ ngôn ngữ nào giao tiếp với Zot thông qua stdin/stdout.
Bộ công cụ và tính năng bảo mật
Zot được trang bị bốn công cụ cốt lõi: read (đọc file, hiển thị ảnh), write (tạo/ghi đè file), edit (thay thế chính xác nội dung) và bash (chạy lệnh shell).
Để tăng cường bảo mật, Zot cung cấp chế độ "jail" (giam cầm) bằng lệnh /jail. Khi kích hoạt, mọi công cụ sẽ bị giới hạn trong thư mục hiện tại, và lệnh bash sẽ từ chối các câu lệnh nguy hiểm như sudo hay rm -rf /, giúp ngăn chặn các tai nạn không mong muốn.
Swarm và Extensions
Một tính năng nâng cao thú vị là Swarm, cho phép chạy các tác nhân con (subagents) song song trong nền. Người dùng có thể yêu cầu Zot thực hiện các tác vụ độc lập cùng lúc; các tác nhân con này sẽ có phiên làm việc riêng nhưng vẫn thao tác trên cùng một thư mục làm việc với máy chủ.
Ngoài ra, Zot có thể mở rộng thông qua cơ chế Extensions sử dụng giao thức JSON-RPC. Người dùng có thể viết tiện ích mở rộng bằng bất kỳ ngôn ngữ lập trình nào để đăng ký lệnh slash mới, thêm công cụ cho mô hình hoặc tạo các panel tương tác trong TUI.
Cài đặt Zot
Việc cài đặt Zot cực kỳ đơn giản nhờ vào script cài đặt tự động.
Đối với macOS và Linux, người dùng chỉ cần chạy lệnh sau:
curl -fsSL https://www.zot.sh/install.sh | bash
Đối với Windows (PowerShell):
iwr -useb https://www.zot.sh/install.ps1 | iex
Với sự hỗ trợ mới cho Claude Opus 4.8 và khả năng tích hợp sâu rộng, Zot đang trở thành một công cụ hấp dẫn cho các lập trình viên muốn tăng năng suất làm việc trực tiếp trên dòng lệnh.



