Công cụ AI Coding

Cách cài đặt AgentKit (ak CLI) từ đầu cho Claude Code (2026)

Aug 14, 20269 phút đọc

Cài đặt AgentKit (ak CLI) cho Claude Code chỉ mất dưới 5 phút với 5 bước: (1) cài sẵn Claude Code, (2) cài binary ak bằng một dòng lệnh, (3) đăng nhập ak login để cấp quyền, (4) chạy ak kit init engineer --target claude-code --global để nạp kit, (5) gõ /ak: trong Claude Code. Lưu ý quan trọng: license key kích hoạt Desktop App, không kích hoạt CLI - CLI được cấp quyền qua đăng nhập tài khoản.

Toàn bộ lệnh trong bài lấy từ tài liệu chính thức agentkit.best/docsdocs.agentkit.best (kiểm 08/2026). CLI ak hiện ở kênh beta nên lệnh/flag có thể đổi - bạn nên đối chiếu lại lệnh mới nhất trên docs trước khi chạy.

AgentKit nào? ak CLI cho Claude Code, không phải OpenAI AgentKit

Trước khi copy bất kỳ lệnh nào, dừng lại 30 giây để chắc bạn đang cài đúng thứ. Từ khóa "agentkit" đang bị nhiều sản phẩm khác nhau chia nhau: OpenAI AgentKit (ra mắt 10/2025), BCG-X agentkit (starter-kit Next.js/FastAPI/LangChain), Google agents-cli, cùng vài trang trùng tên khác. Cài nhầm một trong số đó thì lệnh sẽ không bao giờ chạy được cho Claude Code.

Bài này nói về: bộ kit cho Claude Code tại agentkit.best, dùng CLI tên ak. Đây là bản kế nhiệm của Claude Kit cũ (ckak). Nó biến Claude Code (và Codex, Copilot) thành một "đội dev + marketing AI" thông qua skills và agents. Nếu bạn đang tìm sản phẩm của OpenAI hay BCG, đây không phải nơi.

Chi tiết vụ đổi tên và vì sao ak thay thế ck, đọc thêm Claude Kit đổi tên thành AgentKit (ck→ak).

Chuẩn bị trước khi cài (prerequisites)

AgentKit chạy bên trên Claude Code, không thay thế nó. Bạn cần hai thứ trước khi bắt đầu:

  • ① Claude Code đã cài và chạy được. Kiểm bằng claude --version. Nếu báo lỗi không tìm thấy lệnh, cài Claude Code trước theo hướng dẫn cài đặt Claude Code (prerequisite). Claude Code cần Node 18+; bạn cũng cần một gói Claude (Pro, Max, hoặc API) để dùng model.
  • ② Tài khoản AgentKit. Bạn đăng nhập CLI bằng email hoặc API key. Để tải được kit (Engineer/Marketing) bạn cần entitlement gắn với tài khoản đó - tức là đã sở hữu kit.

Điểm hay dễ hiểu lầm: bản thân binary ak là native binary, không cần Node.js/Bun để chạy. Nhưng khi kit đích là Claude Code thì môi trường Claude Code vẫn cần Node 18+. Hai chuyện này tách biệt nhau.

Chưa có kit? Bạn vẫn cài được CLI và đăng nhập, nhưng lệnh ak kit init sẽ báo thiếu entitlement. Nếu muốn dùng thật, hãy xem gói & lấy license AgentKit (giảm 20% qua link) - Engineer và Marketing kit đều là mua một lần, còn Bundle gộp cả hai.

Bước 1 - Cài ak CLI (macOS / Linux / Windows)

Installer tự nhận OS/kiến trúc, tải bản stable, verify SHA-256 rồi cài vào ~/.local/bin. Chọn đúng lệnh cho hệ điều hành của bạn:

macOS / Linux:

curl -fsSL https://agentkit.best/install.sh | sh

Windows (PowerShell):

irm https://agentkit.best/install.ps1 | iex

Nếu domain chính bị mạng công ty chặn, dùng domain phụ releases.agentkit.best/install.sh (hoặc .ps1). Vài biến môi trường tùy chọn hữu ích:

  • AK_INSTALL_DIR - đổi thư mục cài nếu bạn không muốn dùng mặc định.
  • AK_CHANNEL=beta - cài kênh beta (mới nhất, có thể chưa ổn định).
  • AK_VERSION=x.y.z - ghim một phiên bản cụ thể.

Cài xong, verify ngay bằng hai lệnh:

ak --version
ak doctor

ak --version in ra số phiên bản; ak doctor quét môi trường và báo PATH, quyền, xung đột - nếu tất cả xanh là bạn ổn. Mẹo nhỏ: nếu ak doctor báo PATH chưa đúng, đừng vội login vội cài kit; sửa PATH trước rồi mới đi tiếp, vì mọi lỗi phía sau thường bắt nguồn từ đây. Trên macOS/Linux, binary nằm ở ~/.local/bin/ak - bạn có thể chạy trực tiếp bằng đường dẫn đầy đủ để kiểm nhanh trước khi lo chuyện PATH.

Bước 2 - Đăng nhập & cấp quyền (ak login)

Đây là chỗ gây nhầm nhiều nhất, đọc kỹ.

License key KHÔNG kích hoạt CLI. License key chỉ dùng để kích hoạt AgentKit Desktop App. CLI ak được cấp quyền (entitlement) qua đăng nhập tài khoản. Nếu bạn cứ đi tìm ô "nhập license key" trong terminal, bạn sẽ không bao giờ thấy - vì nó không tồn tại.

Đăng nhập trên máy cá nhân (mở trình duyệt hoặc nhập OTP qua email):

ak login --email [email protected]

Trên CI hoặc môi trường không tương tác, dùng API key:

ak login --api-key ak_live_... --no-interactive

Xác nhận bạn đã đăng nhập đúng tài khoản và xem quyền hiện có:

ak whoami
ak licenses

ak whoami cho biết bạn đang đăng nhập với tài khoản nào; ak licenses liệt kê các entitlement (kit) bạn được phép tải. Nếu ak licenses trống mà bạn chắc đã mua, kiểm lại xem có đang đăng nhập nhầm email không.

Bảo mật: đừng commit hay chia sẻ API key (nó có tiền tố ak_live_, dễ bị bot quét trên GitHub). Trên máy dùng chung, nhớ ak logout khi xong.

Bước 3 - Cài kit vào Claude Code (ak kit init)

Giờ mới đến phần nạp skills/agents vào Claude Code. Lệnh chuẩn cho Engineer Kit:

ak kit init engineer --target claude-code --global

Đổi engineer thành marketing nếu bạn cài Marketing Kit. Cờ --global cài cho mọi project; bỏ nó đi nếu chỉ muốn cài trong thư mục hiện tại.

Không cần cài hết mọi skill - bạn chọn lọc để giữ context gọn:

ak kit init engineer --target claude-code --global --skills ak-cook,ak-plan
ak kit init engineer --target claude-code --global --exclude-skills ak-deep-swe

Muốn xem có những kit/skill nào trước khi cài:

ak kit list-kits
ak versions

Chưa sở hữu Engineer/Marketing kit? Bước này cần entitlement. Xem Engineer Kit có gì để biết bộ này gồm những skill/workflow nào, hoặc nhận Engineer/Marketing kit — giảm 20%, còn $79.20/kit nếu bạn đã quyết.

Bước 4 - Dùng thử trong Claude Code (/ak:)

Mở Claude Code trong một project, gõ dấu / rồi ak: - bạn sẽ thấy các slash command mà kit vừa nạp gợi ý ra:

/ak:cook # implement một feature theo scope
/ak:plan # lập kế hoạch, chia phase
/ak:fix # sửa bug, lỗi test, CI
/ak:ask # hỏi nhanh về codebase

Thử chạy /ak:cook với một tác vụ nhỏ thật (ví dụ thêm một endpoint) để xác nhận toàn bộ chuỗi cài đặt đã thông. Nếu Claude Code nhận lệnh và bắt đầu làm việc theo workflow của kit, nghĩa là bạn đã cài thành công. Nếu gõ /ak: mà không thấy command nào gợi ý, thường là kit chưa nạp đúng target - quay lại chạy ak kit init với đúng cờ --target claude-code, hoặc khởi động lại Claude Code để nó nạp lại danh sách command. Đến đây coi như bạn đã đi hết chuỗi verify đa lớp: ak --version (binary chạy), ak doctor (môi trường sạch), ak whoami (đã đăng nhập), ak licenses (có quyền), và cuối cùng /ak: hiện ra trong Claude Code (kit đã sống).

Chuyển từ Claude Kit cũ (ckak)

Nếu trước đây bạn dùng Claude Kit (ck), ak chính là bản kế nhiệm. Đừng để hai binary cùng tồn tại - ck cũ có thể chiếm PATH hoặc tạo shim xung đột. Sau khi cài ak, chạy:

ak doctor --check ck_shim_collision

Lệnh này phát hiện xung đột shim còn sót từ ck. Gỡ binary ck cũ khỏi PATH nếu được cảnh báo. Tài liệu cũng đã chuyển từ docs.claudekit.cc sang docs.agentkit.best, nên đừng làm theo lệnh ck cũ nữa. Bối cảnh đầy đủ vụ đổi tên nằm ở bài Claude Kit đổi tên thành AgentKit.

Xử lý lỗi thường gặp (troubleshooting)

Đa số lỗi khi cài ak đều thuộc một trong các trường hợp dưới đây:

LỗiCách sửa
ak: command not found (macOS/Linux)Thư mục cài chưa vào PATH. Thêm ~/.local/bin vào PATH trong ~/.zshrc / ~/.bashrc, rồi mở terminal mới.
Windows báo 'ak' is not recognizedTerminal đang mở từ trước không thấy PATH mới. Đóng và mở một cửa sổ terminal MỚI - đây là cách sửa số 1 trên Windows.
Installer bị Windows/SmartScreen chặnChạy lại lệnh từ domain tin cậy (agentkit.best hoặc releases.agentkit.best). Đừng tắt tính năng bảo mật để ép cài.
Checksum / signature verify failFile tải bị hỏng hoặc mạng chèn giữa. Thử lại lệnh cài. Tuyệt đối không bỏ qua bước verify.
ck cũ vẫn chạy thay vì akGỡ binary ck khỏi PATH, chạy ak doctor --check ck_shim_collision để dọn xung đột.
Đăng nhập thất bạiAPI key dính khoảng trắng khi copy, hoặc OTP đã hết hạn. Copy lại key sạch, hoặc xin OTP mới rồi ak login lại.
ak kit init báo thiếu quyềnTài khoản chưa có entitlement cho kit đó. Kiểm bằng ak licenses; nếu trống, bạn cần sở hữu kit hoặc đăng nhập đúng tài khoản đã mua.

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

Cài ak CLI có cần Node.js không?

Không. Binary ak là native (macOS/Linux/Windows), chạy độc lập, không cần Node.js hay Bun. Chỉ có môi trường Claude Code - đích mà bạn nạp kit vào - mới cần Node 18+.

License key nhập ở đâu, và vì sao CLI không cần?

License key dùng để kích hoạt AgentKit Desktop App, không dùng cho CLI. CLI ak được cấp quyền qua đăng nhập tài khoản (ak login bằng email hoặc API key). Đây là điểm nhầm phổ biến nhất.

Cài trên Windows được không?

Được. Dùng PowerShell với lệnh irm https://agentkit.best/install.ps1 | iex. Nếu sau khi cài gõ ak báo "not recognized", chỉ cần mở một cửa sổ terminal mới.

Cần Claude Code Pro không?

Bạn cần một gói Claude bất kỳ dùng được Claude Code (Pro, Max, hoặc API theo token) để model chạy. AgentKit không thay thế gói này - nó chỉ thêm skills và agents lên trên Claude Code.

Gỡ ak thế nào?

Chạy ak uninstall. Trên máy dùng chung, nên ak logout trước để xóa phiên đăng nhập.

Một license cài được mấy máy?

Số máy cho mỗi license phụ thuộc điều khoản hiện hành của agentkit.best..

Kết luận & lấy license

Tóm lại 5 bước: cài Claude Code (prereq) → cài binary akak login để cấp quyền → ak kit init engineer --target claude-code --global → gõ /ak: trong Claude Code. Nhớ cái bẫy lớn nhất: license = Desktop App, CLI = đăng nhập tài khoản. Vì CLI đang ở beta, hãy đối chiếu lệnh mới nhất trên docs trước khi chạy.

Muốn hiểu kỹ AgentKit đáng dùng tới đâu, đọc AgentKit là gì - review đầy đủ và cân nhắc chi phí qua bảng giá AgentKit có đáng mua.

Muốn Claude Code mạnh hơn ngay? Nếu bạn vừa cài xong CLI và thấy chuỗi /ak: hoạt động, bước tự nhiên tiếp theo là sở hữu kit để mở khóa đủ 108+ skills và 45 agents. Kit là mua một lần, kèm cập nhật trọn đời.

Mua AgentKit (giảm 20% qua link) →

J

Jasmine

Tác giả · Jasmine Daily

Người viết nên Jasmine Daily - ghi lại những suy nghĩ, trải nghiệm và những khoảnh khắc đời thường. Thật lòng, không vội vàng, không hoàn hảo.

Jasmine Daily

Vẫn còn nhiều điều đang chờ được đọc.

Nếu bài viết này chạm đến bạn, hãy ghé xem thêm vài trang khác trong cuốn nhật ký này.

Đọc tiếp

Bài viết liên quan