Các công cụ hoàn thiện mã truyền thống gợi ý đoạn mã khi bạn gõ, nhưng chúng thiếu sự hiểu biết sâu về toàn bộ dự án. Khi tái cấu trúc nhiều tệp, gỡ các lỗi phức tạp hay tự động hóa các tác vụ lặp đi 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 cách thủ công.
Một agent lập trình AI vượt xa những gợi ý đơn thuần. Nó phân tích toàn bộ kho mã, lập kế hoạch cho các thay đổi nhiều bước, thực thi lệnh và tự lặp lại quy trình. Thay vì hỗ trợ từng dòng, nó hoạt động giống như một cộng sự kỹ thuật có thể đảm đương các quy trình phức tạp.
Kimi Code được xây dựng quanh cách tiếp cận dựa trên agent này. Chạy trên terminal và tích hợp với các IDE phổ biến như VS Code và Zed, nó kết hợp khả năng suy luận ngữ cảnh dài với tốc độ thực thi cao để hỗ trợ tái cấu trúc nhiều tệp, gỡ lỗi và tự động hóa trên quy mô lớn.
Các tính năng chính của Kimi Code
Kimi Code kết hợp sức mạnh của Kimi K3 với thiết kế ưu tiên terminal và khả năng tích hợp IDE sâu rộng. Cách tiếp cận dẫn dắt bởi agent này được vận hành bởi một loạt tính năng cốt lõi vượt ra ngoài việc hoàn thiện mã đơn thuần:
Quy trình dựa trên agent
Khác với các công cụ chỉ gợi ý mã, Kimi Code hoạt động như một agent thực sự. Nó phân tích kho mã, 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ó "tái cấu trúc tất cả lời gọi API để dùng async/await" và nó sẽ xác định mọi tệp liên quan, thực hiện thay đổi, chạy kiểm thử và sửa mọi lỗi—tất cả đều tự động.
Cửa sổ ngữ cảnh 256K
Kimi K3 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, các phụ thuộc và mẫu hình của bạn. Nó không chỉ thấy tệp bạn đang chỉnh sửa—nó thấy cách mọi thứ kết nối với nhau. Điều này làm cho việc tái cấu trúc 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 đổi giữa hai chế độ:
Chế độ Agent: Gửi chỉ dẫn bằng ngôn ngữ tự nhiên cho AI
Chế độ Shell: Thực thi trực tiếp các lệnh shell mà không cần rời khỏi CLI
Sự linh hoạt này cho phép bạn chuyển mượt mà giữa hỗ trợ của AI và việc chạy lệnh trực tiếp.
Chế độ suy nghĩ cho các bài toán phức tạp
Nhấn Tab để bật chế độ suy nghĩ. Kimi Code sẽ dành nhiều thời gian suy luận hơn trước khi phản hồi, rất lý tưởng cho các quyết định kiến trúc phức tạp, gỡ những lỗi hóc búa hay lập kế hoạch tái cấu trúc lớn. Bạn cũng có thể khởi động với chế độ suy nghĩ đã bật sẵn: kimi --thinking.
Các 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 dấu xuống dòng khi dán mã hay nhật ký lỗiTự động hoàn thiện đường dẫn: Gõ
@để tự động hoàn thiện đườ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 mô hình có hỗ trợ image_in)Hệ thống phê duyệt: Kimi Code hỏi xác nhận trước khi sửa đổi tệp hoặc chạy lệnh. Bật chế độ YOLO để tự động phê duyệt:
kimi --yolo(dùng thận trọng)
Đầu ra hiệu năng cao
Thành viên Kimi Code mang đến:
Tốc độ đầu ra: Lên tới 180 Token/s (lên tới 260 Token/s trong các tình huống ngữ cảnh ngắn) 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ần 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ợ gốc Agent Client Protocol (ACP), cho phép tích hợp với:
VS Code: Có tiện ích mở rộng Kimi Code chuyên dụng
Zed: Hỗ trợ ACP gốc
Các IDE JetBrains: Tương thích ACP
Bạn cũng có thể tích hợp với Zsh qua plugin zsh-kimi-cli để tăng cường khả năng AI trên 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 mô hình AI tương tác an toàn với các công cụ và nguồn dữ liệu bên ngoài. Điều này mở rộng khả năng của Kimi Code vượt ra ngoài việc chỉnh sửa mã:
Tích hợp công cụ bên ngoài: Kết nối đến cơ sở dữ liệu, API, nguồn tài liệu và các 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 hay tạo tài liệu
Tương thích hệ sinh thái: Dùng các máy chủ MCP sẵn có từ cộng đồng hoặc tự tạo của riêng bạn
Quản lý máy chủ MCP 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. 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 nhằm đảm bảo an toàn.
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, nhiều bước:
Lưu phiên liên tục: Các cuộc hội thoại được tự động lưu. Tiếp tục bất kỳ phiên nào với
--continuehoặc chuyển đổi giữa nhiều dự án với--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 trong khi vẫn giữ lại thông tin quan trọngTheo 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%") để bạn luôn biết dung lượng còn lại
Khởi đầ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
Điều này khiến Kimi Code lý tưởng cho các tác vụ phát triển kéo dài, trải rộng trên nhiều tệp và đòi hỏi duy trì ngữ cảnh trong thời gian dài.
Bảo mật thiết bị và tính 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:
Hết hạn thiết bị sau 30 ngày: Vì lý do bảo mật, các thiết bị đã ủy quyền sẽ tự động hết hiệu lực sau 30 ngày không hoạt động. Điều này đảm bảo các thiết bị không dùng đến sẽ không còn ủy quyền vô thời hạn.
Tương thích với 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 của Claude Code, bạn có thể áp dụng cách tiếp cận tương tự với Kimi Code.
Tương thích với 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 cần học lại toàn bộ mẫu 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 đến trải nghiệm nhất quán với cùng bộ lệnh và tính năng.
Quyền lợi thành viên Kimi Code
Kimi Code là một 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 toàn bộ khả năng lập trình AI, bao gồm truy cập API, tài nguyên điện toán hiệu năng cao và hỗ trợ tích hợp IDE toàn diện.
Quyền lợi cốt lõi
| Quyền lợi | Mô tả |
|---|---|
| Đầu ra tốc độ cao | Tốc độ đầu ra lên tới 180 Token/s (đỉnh 260 Token/s) cho 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ần gọi API |
| Tương thích rộng rãi | Hỗ trợ Kimi Code CLI, Claude Code, Roo Code và các agent phổ biến khác |
| Tích hợp IDE gốc | Hỗ trợ cắm-là-chạy cho VS Code, Zed, JetBrains và các IDE lớn khác |
Sử dụng Kimi Code như thế nào?
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:
Cách A: Đăng nhập một chạm (khuyến nghị)
Chạy lệnh /login trong Kimi CLI. Thao tác này sẽ mở một cửa sổ trình duyệt để tự động hoàn tất xác thực—không cần cấu hình khóa API thủ công.
Cách B: Thiết lập khóa API thủ công
Nếu bạn thích cấu hình thủ công, hãy chạy /setup trong CLI, sau đó truy cập Kimi Code Console để tạo và sao chép khóa API của bạn.
Bước 3: Bắt đầu lập trình cùng AI
Sau khi xác thực xong, bạn có thể bắt đầu dùng Kimi Code ngay lập tức.
Dưới đây là một số lệnh mẫu:
Tạo mã cơ bản:
Tái cấu trúc nhiều tệp:
Gỡ lỗi:
Bước 4: Sử dụng các tính năng nâng cao
Bật chế độ suy nghĩ cho các tác vụ phức tạp:
Nhấn Tab trước khi gửi tin nhắn, hoặc khởi động 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ừ bộ nhớ tạm (hỗ trợ văn bản và hình ảnh).
Tham chiếu tệp dự án:
Gõ @ theo sau là tên tệp/thư mục để tự động hoàn thiện.
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ừ kho tiện ích VS Code, sau đó xác thực bằng /login trong terminal của tiện ích.
Truy cập cài đặt và các tùy chọn bổ sung từ biểu tượng bánh răng trên bảng.
Mở Command Palette và gõ "Kimi Code" để truy cập các lệnh bổ sung.
Zed: Kimi Code CLI hỗ trợ ACP gốc. 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 khả năng AI trên 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 một 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 gần 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 kết quả tốt nhất với các 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 trong khi 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 khả năng của Kimi Code với máy chủ MCP để tích hợp công cụ bên ngoài:
Thêm một máy chủ MCP:
Liệt kê các máy chủ MCP đã cấu hình:
Sử dụng công cụ MCP trong quy trình 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 máy chủ MCP 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 nhanh hơn.
Bước 8: Các giao diện thay thế
Giao diện trình duyệt: Khởi động giao diện nền web cho trải nghiệm đồ 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 vượt trội ở các tác vụ lập trình phức tạp vượt xa việc tự động hoàn thiện đơn thuần. Dưới đây là bốn tình huống thực tế:
1. Tái cấu trúc mã quy mô lớn
Tình huống: Bạn cần di chuyển một kho mã cũ từ framework này sang framework khác, hoặc cập nhật các mẫu mã trên hàng trăm tệp.
Prompt mẫu:
2. Gỡ lỗi phức tạp
Tình huống: Bạn đang đối mặt với một lỗi trên môi trường chính thức liên quan đến nhiều dịch vụ, truy vấn cơ sở dữ liệu và lời gọi API. Các công cụ gỡ lỗi truyền thống không cho bạn cái nhìn toàn cảnh.
Prompt mẫu:
3. Tự động tạo kiểm thử
Tình huống: Bạn có một kho mã lớn với độ bao phủ kiểm thử thấp. Bạn cần kiểm thử toàn diện nhưng không muốn viết thủ công.
Prompt mẫu:
4. Thiết lập và cấu hình dự án
Tình huống: Bạn đang khởi tạo 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 các phụ thuộc, tệp cấu hình, CI/CD và tài liệu.
Prompt mẫu:
5. Tích hợp công cụ bên ngoài với MCP
Tình huống: 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 hay các dịch vụ chuyên biệt không thuộc kho mã của bạn. Nhờ 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 mẫu:
Kết luận
Kimi Code đại diện cho thế hệ trợ lý lập trình AI tiếp theo, kết hợp sức mạnh của mô hình Kimi K3 với một quy trình dựa trên agent thực thụ. Khác với các công cụ hoàn thiện 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—khiến nó lý tưởng 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 độ đầu ra 180 Token/s (lên tới 260 Token/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. Dù bạn đang di chuyển mã cũ, gỡ lỗi trên môi trường chính thức hay thiết lập dự án mới, Kimi Code đều mang đến sự hỗ trợ thông minh mà bạn cần để làm việc nhanh và hiệu quả hơn.
Câu hỏi thường gặp
/login là bạn có thể dùng Kimi Code ngay trong trình soạn thảo. Nó 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 phản hồi, rất 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 thao tác, 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 đổi giữa các chế độ. Chế độ Agent gửi đầu vào của bạn cho AI để xử lý và lập kế hoạch. Chế độ Shell thực thi trực tiếp các lệnh shell mà không cần AI can thiệp. Điều này cho phép bạn chuyển mượt mà giữa hỗ trợ của AI và việc chạy lệnh trực tiếp.kimi mcp add để mở rộng khả năng của Kimi Code—kết nối đến cơ sở dữ liệu, API, nguồn tài liệu và các công cụ phát triển chuyên biệt. 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 nhằm đảm bảo an toàn./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 trong khi vẫn giữ lại các thông tin quan trọng. 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 nền web cho trải nghiệm đồ họa. Điều 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 khi lập trình cặp đôi.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 an ninh của Gatekeeper—bạn có thể thêm terminal vào 'System Settings → Privacy & Security → Developer Tools' để tăng tốc các lần khởi động sau./help để 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 để đổi mô hình, và /exit để thoát. Gõ / trong CLI để xem danh sách đầy đủ.