Các công cụ hoàn thành mã truyền thống gợi ý đoạn mã khi bạn đang gõ, nhưng thiếu khả năng hiểu sâu toàn bộ dự án. Khi refactor nhiều tệp, gỡ lỗi vấn đề phức tạp hoặc tự động hóa tác vụ lặp lại, lập trình viên thường phải chuyển qua lại giữa IDE, terminal và tài liệu, đồng thời tự điều phối từng bước.
Một AI coding agent không chỉ dừng ở gợi ý đơn giản. Nó phân tích toàn bộ repository, lập kế hoạch cho thay đổi nhiều bước, thực thi lệnh và tự chủ lặp lại. Thay vì hỗ trợ từng dòng, nó hoạt động giống một cộng sự kỹ thuật có thể xử lý các quy trình phức tạp.
Kimi Code được xây dựng xoay quanh cách tiếp cận dựa trên agent này. Chạy trong terminal và tích hợp với các IDE phổ biến như VS Code và Zed, Kimi Code kết hợp suy luận ngữ cảnh dài với khả năng thực thi tốc độ cao để hỗ trợ refactor nhiều tệp, gỡ lỗi và tự động hóa ở quy mô lớn.
Các tính năng nổi bật của Kimi Code
Kimi Code kết hợp sức mạnh của Kimi K2.5 với thiết kế ưu tiên terminal và tích hợp IDE sâu. Cách tiếp cận do agent dẫn dắt này dựa trên một số tính năng cốt lõi, vượt xa khả năng hoàn thành mã đơn thuần:
Quy trình làm việc dựa trên agent
Khác với những công cụ chỉ gợi ý mã, Kimi Code hoạt động như một agent thực thụ. Công cụ phân tích codebase của bạn, lập kế hoạch, thực thi lệnh và lặp lại dựa trên kết quả. Hãy bảo nó "refactor tất cả API call để dùng async/await"; Kimi Code sẽ xác định mọi tệp liên quan, thực hiện thay đổi, chạy kiểm thử và tự động sửa mọi vấn đề.
Cửa sổ ngữ cảnh 256K
Kimi K2.5 cung cấp cửa sổ ngữ cảnh 256K, nghĩa là Kimi Code có thể hiểu toàn bộ cấu trúc dự án, phụ thuộc và mẫu thiết kế của bạn. Nó không chỉ nhìn thấy tệp bạn đang chỉnh sửa—mà còn thấy mọi thứ kết nối với nhau ra sao. Nhờ đó, việc refactor nhiều tệp, thay đổi kiến trúc và gỡ lỗi quy mô lớn trở nên khả thi.
Vận hành hai chế độ
Nhấn Ctrl-X để chuyển giữa hai chế độ:
Agent Mode: Gửi hướng dẫn bằng ngôn ngữ tự nhiên cho AI
Shell Mode: Thực thi trực tiếp lệnh shell mà không rời CLI
Sự linh hoạt này giúp bạn chuyển mượt mà giữa hỗ trợ từ AI và thực thi lệnh trực tiếp.
Chế độ suy nghĩ cho vấn đề phức tạp
Nhấn Tab để bật chế độ suy nghĩ. Kimi Code sẽ dành thêm thời gian suy luận trước khi trả lời, rất phù hợp cho các quyết định kiến trúc phức tạp, gỡ những lỗi khó hoặc lập kế hoạch refactor lớn. Bạn cũng có thể khởi động với chế độ suy nghĩ đã bật: kimi --thinking.
Tính năng tương tác nâng cao
Nhập nhiều dòng: Nhấn
Ctrl-JhoặcAlt-Enterđể chèn ngắt dòng khi dán mã hoặc nhật ký lỗiTự động hoàn thành đường dẫn: Gõ
@để tự động hoàn thành đường dẫn tệp và thư mục từ thư mục làm việc của bạnDán hình ảnh: Nhấn
Ctrl-Vđể dán hình ảnh cho AI phân tích (yêu cầu model hỗ trợ image_in)Hệ thống phê duyệt: Kimi Code yêu cầu xác nhận trước khi sửa tệp hoặc chạy lệnh. Bật chế độ YOLO để tự động phê duyệt:
kimi --yolo(hãy thận trọng khi dùng)
Đầu ra hiệu năng cao
Gói thành viên Kimi Code cung cấp:
Tốc độ đầu ra: Lên tới 100 Tokens/s với độ ổn định cao
Dung lượng hạn mức: Hạn mức token 5 giờ hỗ trợ khoảng 300–1.200 lệnh gọi API
Đồng thời: Tối đa 30 yêu cầu đồng thời
Tích hợp IDE liền mạch
Kimi Code CLI hỗ trợ native Agent Client Protocol (ACP), cho phép tích hợp với:
VS Code: Có sẵn tiện ích mở rộng Kimi Code đầy đủ
Zed: Hỗ trợ ACP native
JetBrains IDEs: Tương thích ACP
Bạn cũng có thể tích hợp với Zsh thông qua plugin zsh-kimi-cli để tăng cường năng lực AI cho shell.
Hỗ trợ MCP (Model Context Protocol)
Kimi Code hỗ trợ Model Context Protocol (MCP), một giao thức mở cho phép các model AI tương tác an toàn với công cụ và nguồn dữ liệu bên ngoài. Nhờ đó, khả năng của Kimi Code không chỉ dừng ở chỉnh sửa mã:
Tích hợp công cụ bên ngoài: Kết nối tới cơ sở dữ liệu, API, nguồn tài liệu và công cụ phát triển
Quy trình tùy chỉnh: Xây dựng các agent chuyên biệt cho những tác vụ cụ thể như quét bảo mật, phân tích hiệu năng hoặc tạo tài liệu
Tương thích hệ sinh thái: Dùng các MCP server sẵn có từ cộng đồng hoặc tự tạo server của riêng bạn
Quản lý MCP server bằng các lệnh đơn giản: kimi mcp add, kimi mcp list, kimi mcp auth và nhiều lệnh khác. Để đảm bảo an toàn, công cụ MCP tuân theo cùng cơ chế phê duyệt như các thao tác khác trong Kimi Code.
Quản lý phiên và ngữ cảnh
Kimi Code cung cấp khả năng quản lý phiên và xử lý ngữ cảnh dài mạnh mẽ cho các quy trình phức tạp, gồm nhiều bước:
Duy trì phiên: Hội thoại được tự động lưu. Tiếp tục bất kỳ phiên nào bằng
--continuehoặc chuyển giữa nhiều dự án bằng--session <id>Nén ngữ cảnh: Khi gần chạm giới hạn ngữ cảnh, dùng
/compactđể AI tóm tắt lịch sử hội thoại nhưng vẫn giữ thông tin then chốtTheo dõi ngữ cảnh: Thanh trạng thái hiển thị phần trăm sử dụng ngữ cảnh theo thời gian thực ("context: xx%"), giúp bạn luôn biết dung lượng còn lại
Bắt đầu mới: Dùng
/clearđể đặt lại ngữ cảnh phiên hiện tại, hoặc/newđể tạo phiên hoàn toàn mới
Nhờ vậy, Kimi Code rất phù hợp với các tác vụ phát triển kéo dài trên nhiều tệp và cần duy trì ngữ cảnh trong thời gian dài.
Bảo mật thiết bị và khả năng tương thích
Kimi Code tích hợp các tính năng bảo mật và tương thích, phù hợp với quy trình làm việc chuyên nghiệp:
Thiết bị hết hạn sau 30 ngày: Vì lý do bảo mật, các thiết bị đã ủy quyền sẽ tự động hết hạn sau 30 ngày không hoạt động. Điều này đảm bảo những thiết bị không còn sử dụng sẽ không được giữ quyền vô thời hạn.
Tương thích Claude Code: Kimi Code được thiết kế để tương thích với quy trình làm việc của Claude Code. Nếu đã quen với các lệnh và mẫu thao tác của Claude Code, bạn có thể áp dụng cách làm tương tự với Kimi Code.
Tương thích Roo Code: Kimi Code cũng hỗ trợ các quy trình tương tự Roo Code, giúp bạn dễ dàng chuyển đổi giữa các công cụ này mà không phải học lại hoàn toàn các mẫu thao tác mới.
Nhất quán đa nền tảng: Dù bạn dùng macOS, Linux hay Windows, Kimi Code vẫn mang lại trải nghiệm nhất quán với cùng lệnh và tính năng.
Lợi ích gói thành viên Kimi Code
Kimi Code là quyền lợi thành viên cao cấp trong gói thành viên Kimi, được thiết kế riêng cho các tình huống phát triển mã. Đăng ký để mở khóa đầy đủ năng lực lập trình AI, bao gồm quyền truy cập API, tài nguyên tính toán hiệu năng cao và hỗ trợ tích hợp IDE toàn diện.
Lợi ích cốt lõi
| Lợi ích | Mô tả |
|---|---|
| Đầu ra tốc độ cao | Tốc độ đầu ra lên tới 100 Tokens/s, mang lại trải nghiệm lập trình mượt mà |
| Độ đồng thời cao | Hỗ trợ tối đa 30 yêu cầu đồng thời cho các tác vụ phức tạp |
| Hạn mức lớn | Hạn mức token 5 giờ, hỗ trợ khoảng 300–1.200 lệnh gọi API |
| Tương thích rộng | Hỗ trợ Kimi Code CLI, Claude Code, Roo Code và các agent phổ biến khác |
| Tích hợp IDE native | Hỗ trợ dùng ngay cho VS Code, Zed, JetBrains và các IDE lớn khác |
Cách sử dụng Kimi Code?
Bước 1: Cài đặt Kimi Code CLI
Linux/macOS (khuyến nghị):
Windows (PowerShell):
Cách thay thế qua uv:
Bước 2: Xác thực và cấu hình
Khởi động Kimi CLI:
Sau đó xác thực bằng một trong các cách sau:
Tùy chọn A: Đăng nhập một chạm (khuyến nghị)
Chạy lệnh /login trong Kimi CLI. Một cửa sổ trình duyệt sẽ mở ra để tự động hoàn tất xác thực—không cần cấu hình API key thủ công.
Tùy chọn B: Thiết lập API key thủ công
Nếu muốn cấu hình thủ công, hãy chạy /setup trong CLI, rồi truy cập Kimi Code Console để tạo và sao chép API Key của bạn.
Bước 3: Bắt đầu lập trình với AI
Sau khi xác thực, bạn có thể dùng Kimi Code ngay lập tức.
Dưới đây là một số lệnh ví dụ:
Tạo mã cơ bản:
Tái cấu trúc nhiều tệp:
Gỡ lỗi:
Bước 4: Dùng các tính năng nâng cao
Bật chế độ suy nghĩ cho tác vụ phức tạp:
Nhấn Tab trước khi gửi tin nhắn, hoặc bắt đầu bằng:
Chuyển sang chế độ shell:
Nhấn Ctrl-X để thực thi trực tiếp các lệnh shell.
Dán mã hoặc hình ảnh:
Nhấn Ctrl-V để dán từ clipboard (hỗ trợ văn bản và hình ảnh).
Tham chiếu tệp dự án:
Gõ @ rồi nhập tên tệp/thư mục để tự động hoàn thành.
Bước 5: Tích hợp với IDE của bạn
VS Code:
Cài đặt tiện ích mở rộng "Kimi Code" từ marketplace của VS Code, sau đó xác thực bằng /login trong terminal của tiện ích.
Truy cập phần cài đặt và các tùy chọn bổ sung từ biểu tượng bánh răng trong bảng điều khiển.
Mở Command Palette và gõ "Kimi Code" để truy cập các lệnh bổ sung.
Zed: Kimi Code CLI hỗ trợ ACP native. Hãy cấu hình trong phần cài đặt của Zed để bật hỗ trợ AI.
Tích hợp Zsh:
Cài đặt plugin zsh-kimi-cli để tăng cường năng lực AI trong shell của bạn.
Bước 6: Quản lý phiên và ngữ cảnh
Tính năng quản lý phiên của Kimi Code giúp bạn duy trì ngữ cảnh xuyên suốt các phiên phát triển dài:
Xem và chuyển đổi phiên:
Tiếp tục phiên trước đó:
Chuyển sang một phiên cụ thể:
Xóa ngữ cảnh phiên hiện tại:
Nén ngữ cảnh khi sắp chạm giới hạn:
Theo dõi mức sử dụng cửa sổ ngữ cảnh trên thanh trạng thái (hiển thị "context: xx%"). Để đạt hiệu quả tốt nhất với tác vụ ngữ cảnh dài, hãy dùng /compact định kỳ để tóm tắt lịch sử hội thoại mà vẫn giữ lại thông tin quan trọng.
Bước 7: Cấu hình MCP (Model Context Protocol)
Mở rộng năng lực của Kimi Code bằng MCP servers để tích hợp công cụ bên ngoài:
Thêm một MCP server:
Liệt kê các MCP servers đã cấu hình:
Dùng công cụ MCP trong quy trình làm việc của bạn: Sau khi cấu hình, Kimi Code có thể tự động gọi các công cụ MCP. Ví dụ, với một MCP server cơ sở dữ liệu:
Các công cụ MCP tuân theo cùng cơ chế phê duyệt như các thao tác khác của Kimi Code. Ở chế độ YOLO, các thao tác MCP được tự động phê duyệt để quy trình làm việc nhanh hơn.
Bước 8: Giao diện thay thế
Browser UI: Khởi chạy giao diện nền web để trải nghiệm bằng đồ họa:
Nâng cấp hoặc gỡ cài đặt:
Các trường hợp sử dụng thực tế
Kimi Code phát huy thế mạnh ở những tác vụ lập trình phức tạp, vượt xa tự động hoàn thành đơn giản. Dưới đây là bốn kịch bản thực tế:
1. Tái cấu trúc mã quy mô lớn
Kịch bản: Bạn cần chuyển một codebase cũ từ framework này sang framework khác, hoặc cập nhật mẫu viết mã trên hàng trăm tệp.
Prompt ví dụ:
2. Gỡ lỗi phức tạp
Kịch bản: Bạn đang gặp một lỗi production liên quan đến nhiều dịch vụ, truy vấn cơ sở dữ liệu và lệnh gọi API. Các công cụ gỡ lỗi truyền thống không cho bạn thấy bức tranh đầy đủ.
Prompt ví dụ:
3. Tự động tạo kiểm thử
Kịch bản: Bạn có một codebase lớn với độ bao phủ kiểm thử thấp. Bạn cần bộ kiểm thử toàn diện nhưng không muốn viết thủ công.
Prompt ví dụ:
4. Thiết lập và cấu hình dự án
Kịch bản: Bạn đang bắt đầu một dự án mới và cần thiết lập toàn bộ môi trường phát triển, bao gồm dependency, tệp cấu hình, CI/CD và tài liệu.
Prompt ví dụ:
5. Tích hợp công cụ bên ngoài với MCP
Kịch bản: Bạn cần tích hợp với các công cụ bên ngoài như cơ sở dữ liệu, API hoặc dịch vụ chuyên biệt không thuộc codebase của mình. Với MCP (Model Context Protocol), Kimi Code có thể tương tác an toàn với các tài nguyên bên ngoài này.
Prompt ví dụ:
Kết luận
Kimi Code đại diện cho thế hệ trợ lý lập trình AI tiếp theo khi kết hợp mô hình Kimi K2.5 mạnh mẽ với quy trình làm việc dựa trên agent thực thụ. Khác với các công cụ hoàn thành mã truyền thống chỉ phản ứng theo thao tác gõ của bạn, Kimi Code chủ động lập kế hoạch, thực thi và lặp lại—rất phù hợp cho các tác vụ phức tạp như tái cấu trúc nhiều tệp, gỡ lỗi và tự động hóa.
Với cửa sổ ngữ cảnh 256K, tốc độ xuất 100 Tokens/s và khả năng tích hợp IDE liền mạch, Kimi Code thay đổi cách lập trình viên tiếp cận công việc viết mã. Dù bạn đang chuyển đổi mã cũ, gỡ lỗi sự cố production hay thiết lập dự án mới, Kimi Code đều mang đến sự hỗ trợ thông minh để bạn làm việc nhanh hơn và hiệu quả hơn.
Câu hỏi thường gặp
/login, rồi bạn có thể dùng Kimi Code ngay trong trình soạn thảo. Kimi Code cũng hỗ trợ các IDE tương thích ACP khác như Zed và JetBrains.Tab trước khi gửi tin nhắn để bật chế độ suy nghĩ, hoặc khởi động Kimi CLI bằng kimi --thinking. Chế độ suy nghĩ giúp AI dành nhiều thời gian suy luận hơn trước khi trả lời, hữu ích cho các quyết định kiến trúc phức tạp hoặc gỡ lỗi.kimi --yolo để tự động phê duyệt hành động, nhưng chỉ nên dùng trong môi trường an toàn. Luôn xem lại thay đổi trước khi commit.Ctrl-X để chuyển giữa các chế độ. Agent Mode gửi nội dung bạn nhập cho AI xử lý và lập kế hoạch. Shell Mode thực thi trực tiếp các lệnh shell mà không có sự tham gia của AI. Nhờ vậy, bạn có thể chuyển mượt mà giữa hỗ trợ từ AI và thực thi lệnh trực tiếp.kimi mcp add để mở rộng khả năng của Kimi Code—kết nối tới cơ sở dữ liệu, API, nguồn tài liệu và các công cụ phát triển chuyên dụng. Để đảm bảo an toàn, các công cụ MCP tuân theo cùng cơ chế phê duyệt như những thao tác khác trong Kimi Code./sessions để xem và chuyển đổi giữa các phiên, --continue để tiếp tục công việc trước đó, và /compact để AI tóm tắt lịch sử hội thoại nhưng vẫn giữ các thông tin then chốt. Thanh trạng thái hiển thị mức sử dụng cửa sổ ngữ cảnh theo thời gian thực (ví dụ: 'context: 65%'). Với cửa sổ ngữ cảnh 256K và khả năng nén thông minh, Kimi Code xử lý hiệu quả các tác vụ phát triển kéo dài.kimi web để mở giao diện web, mang lại trải nghiệm trực quan. Chế độ này hữu ích khi bạn thích giao diện trực quan hoặc cần chia sẻ màn hình trong lúc pair programming.uv nếu chưa có. Trên macOS, lần chạy đầu tiên có thể lâu hơn do kiểm tra bảo mật Gatekeeper—bạn có thể thêm terminal của mình vào 'System Settings → Privacy & Security → Developer Tools' để các lần khởi chạy sau nhanh hơn./help để xem trợ giúp, /login để xác thực, /sessions và /resume để quản lý phiên, /clear để đặt lại ngữ cảnh, /compact để nén hội thoại, /usage để kiểm tra hạn mức, /yolo để bật/tắt chế độ tự động phê duyệt, /model để chuyển đổi mô hình và /exit để thoát. Gõ / trong CLI để xem danh sách đầy đủ.