Kimi Code: Agent lập trình AI thế hệ mới cho Terminal & IDE

Kimi Code là một agent lập trình AI được thiết kế cho các quy trình phát triển ưu tiên terminal. Khác với các trợ lý lập trình AI truyền thống chủ yếu gợi ý đoạn mã, Kimi Code phân tích toàn bộ repository, lập kế hoạch cho các tác vụ nhiều bước, thực thi lệnh và tự lặp lại một cách tự chủ. Được vận hành bởi Kimi K3 với khả năng suy luận ngữ cảnh dài, nó mang lại khả năng tự động hóa ở cấp độ agent trên cả môi trường terminal và IDE.

14 phút đọc2026-08-12
kimi code agent lập trình ai

Các công cụ hoàn thành mã truyền thống gợi ý đoạn mã khi bạn gõ, nhưng chúng không hiểu sâu về toàn bộ dự án của bạn. Khi tái cấu trúc nhiều file, gỡ lỗi các vấn đề phức tạp, hoặc 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ự tay phối hợp từng bước.

Một agent AI lập trình 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 cho đến khi hoàn thành. Thay vì chỉ hỗ trợ từng dòng, nó hoạt động giống một đối tác kỹ thuật có thể xử lý các quy trình phức tạp.

Kimi Code được xây dựng dựa trên 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, nó kết hợp khả năng suy luận với ngữ cảnh dài cùng tốc độ thực thi cao để hỗ trợ tái cấu trúc nhiều file, gỡ lỗi và tự động hóa ở 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ế lấy terminal làm trung tâm và tích hợp sâu với IDE. Cách tiếp cận lấy agent làm chủ đạo này được vận hành bởi một số tính năng cốt lõi, vượt xa việc chỉ hoàn thành mã đơn thuần:

Quy trình làm việc 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 thụ. Nó 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ả. Chỉ cần nói "tái cấu trúc tất cả các lời gọi API để dùng async/await" là nó sẽ xác định tất cả các file liên quan, thực hiện thay đổi, chạy test và tự sửa mọi lỗi phát sinh—tất cả đều tự động.

Cửa sổ ngữ cảnh lên đến 1M

Kimi K3 cung cấp cửa sổ ngữ cảnh lên đến 1 triệu token, nghĩa là Kimi Code có thể hiểu toàn bộ cấu trúc dự án, các phụ thuộc và các mẫu thiết kế của bạn. Nó không chỉ nhìn thấy file bạn đang chỉnh sửa—mà còn thấy được mọi thứ liên kết với nhau như thế nào. Điều này giúp việc tái cấu trúc nhiều file, thay đổi kiến trúc và gỡ lỗi quy mô lớn trở nên khả thi. Kimi K3 còn mang lại khả năng hiểu hình ảnh gốc, nên nó có thể suy luận trên ảnh chụp màn hình, sơ đồ và video như một phần của tác vụ lập trình.

Chế độ Plan và chế độ shell

  • Chế độ Plan: Nhấn Shift-Tab (hoặc gõ /plan) để vào chế độ Plan. Kimi Code sẽ nghiên cứu codebase của bạn và đề xuất một kế hoạch từng bước để bạn phê duyệt trước khi đụng đến bất kỳ tệp nào—cách an toàn nhất để bắt đầu một thay đổi lớn.

  • Chế độ Shell: Gõ ! trong ô nhập để chạy các lệnh terminal mà không cần rời khỏi cuộc trò chuyện. Kết quả đầu ra sẽ được ghi vào ngữ cảnh để AI có thể sử dụng ở các lượt sau. Nhấn Ctrl+B để đưa một lệnh chạy lâu vào chạy nền và kiểm tra sau trong bảng /tasks.

Sự linh hoạt này cho phép bạn chuyển đổi liền mạch giữa việc lập kế hoạch cẩn thận, thực thi do AI dẫn dắt và thực thi lệnh trực tiếp.

Các mức độ nỗ lực suy luận

Kimi K3 hỗ trợ các mức độ nỗ lực suy luận low / high / max, giúp bạn chọn cường độ phù hợp cho từng tác vụ—mức nỗ lực nhẹ cho các câu hỏi nhanh, mức nỗ lực tối đa cho các quyết định kiến trúc phức tạp, lỗi khó, hoặc các đợt refactor lớn. Bạn có thể chuyển đổi model bất cứ lúc nào bằng lệnh /model.

Mẹo: việc chuyển đổi model sẽ làm mất hiệu lực prompt cache hiện tại, vì vậy hãy bắt đầu một phiên mới bằng /new trước khi đưa Kimi K3 vào sử dụng—bạn sẽ có chất lượng tốt hơn và tiêu thụ token thấp hơn.

Các tính năng tương tác nâng cao

  • Nhập nhiều dòng: Nhấn Shift-Enter hoặc Ctrl-J để chèn ngắt dòng khi dán code hoặc log lỗi

  • Tự độ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ạn

  • Dán ảnh và video: Nhấn Ctrl-V (Alt-V trên Windows) để dán ảnh hoặc đoạn video để AI phân tích—hữu ích khi tái hiện lỗi giao diện hoặc trình bày một thiết kế (đầu vào video yêu cầu model có hỗ trợ video)

  • Hệ thống phê duyệt: Kimi Code sẽ hỏi xác nhận trước khi sửa tệp hoặc chạy lệnh. Có hai mức độ tự động hóa khi bạn cần: chế độ YOLO (kimi --yolo hoặc /yolo) tự động phê duyệt các hành động của công cụ nhưng vẫn có thể hỏi lại, trong khi chế độ Auto (kimi --auto hoặc /auto) hoàn toàn tự chủ và không bao giờ hỏi—phù hợp cho các lượt chạy không cần giám sát

Gói Standard và HighSpeed

Kimi Code cung cấp hai mức tốc độ được xây dựng trên cùng một model với khả năng lập trình giống hệt nhau:

  • Standard: mức mặc định cho công việc thường ngày

  • HighSpeed: tốc độ đầu ra nhanh gấp khoảng 5–6 lần so với Standard, lên đến 100 Token/giây với độ ổn định cao. Chuyển đổi ngay lập tức bằng /model trong CLI, hoặc dùng model ID kimi-for-coding-highspeed trong các công cụ bên thứ ba. HighSpeed yêu cầu gói Allegretto trở lên

Về hạn mức, cửa sổ trượt 5 giờ hỗ trợ khoảng 300–1.200 yêu cầu với tối đa 30 yêu cầu đồng thời, cộng thêm hạn mức hàng tuần được làm mới tự động sau mỗi 7 ngày.

Tích hợp liền mạch với IDE

Kimi Code CLI hỗ trợ sẵn Agent Client Protocol (ACP) thông qua lệnh con kimi acp, cho phép tích hợp với:

  • VS Code: Có sẵn extension Kimi Code đầy đủ tính năng

  • Zed: Hỗ trợ ACP gốc

  • Các IDE của JetBrains: Tương thích ACP thông qua plugin AI chat

Giao diện extension Kimi Code trên VS Code hiển thị bảng chat và các tính năng chỉnh sửa code

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á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 code:

  • Tích hợp công cụ bên ngoài: Kết nối với 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 làm việc 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: Sử dụng các MCP server có sẵn từ cộng đồng hoặc tự tạo server của riêng bạn

MCP server được cấu hình trong mcp.json—ở cấp người dùng (~/.kimi-code/mcp.json) hoặc theo từng dự án (.kimi-code/mcp.json)—hoặc cấu hình tương tác bằng lệnh /mcp-config; lệnh /mcp hiển thị trạng thái kết nối của tất cả các server đã cấu hình. Các giao thức truyền tải stdio, HTTP và SSE đều được hỗ trợ, và 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 để đảm bảo an toàn.

Giao diện quản lý MCP server của Kimi Code hiển thị các server đã cấu hình và công cụ khả dụng

Quản lý phiên làm việc và ngữ cảnh

Kimi Code cung cấp khả năng quản lý phiênxử lý ngữ cảnh dài mạnh mẽ cho các quy trình làm việc phức tạp, nhiều bước:

  • Lưu trạng thái phiên: Cuộc trò chuyện được tự động lưu lại. Tiếp tục bất kỳ phiên nào với --continue hoặc chuyển đổi giữa nhiều dự án bằng --session <id>

  • Nén ngữ cảnh: Khi sắp đạt giới hạn ngữ cảnh, dùng /compact để AI tóm tắt lịch sử trò chuyện trong khi vẫn giữ lại thông tin quan trọng—bạn thậm chí có thể đưa thêm hướng dẫn để gợi ý phần cần giữ lại

  • Theo dõi mức sử dụng: Chạy /usage bất cứ lúc nào để xem lượng token đã dùng, mức tiêu thụ ngữ cảnh và thông tin hạn mức

  • Bắt đầu lại từ đầu: Dùng /new (hoặc /clear) để đặt lại ngữ cảnh của phiên hiện tại

  • Phân nhánh và xuất file: /fork tạo nhánh phiên kèm toàn bộ lịch sử, còn /export-md lưu bất kỳ phiên nào thành file Markdown

  • Tác vụ chạy nền: Nhấn Ctrl+B để đưa các lệnh chạy lâu và sub-agent xuống chạy nền, rồi theo dõi chúng trong bảng /tasks

Điều này giúp Kimi Code trở thành lựa chọn lý tưởng cho các tác vụ phát triển kéo dài, liên quan đến nhiều tệp và cần duy trì ngữ cảnh trong thời gian dài.

Mục tiêu tự động, swarm và plugin

Đối với công việc kéo dài hơn một prompt đơn lẻ, Kimi Code cung cấp các mức tự động hóa cao hơn:

  • Chế độ Goal: Bắt đầu một mục tiêu tự động với /goal <mục tiêu> và Kimi Code sẽ thực hiện qua nhiều lượt cho đến khi hoàn thành hoặc gặp điểm cần quyết định. Xếp hàng công việc tiếp theo với /goal next

  • Chế độ Swarm: /swarm <tác vụ> chạy nhiều agent song song trên cùng một mục tiêu, với tiến trình theo thời gian thực và cơ chế thử lại có nhận biết giới hạn tốc độ

  • Plugin và Agent Skills: Cài đặt các gói plugin đóng gói sẵn skill và máy chủ MCP từ marketplace chính thức qua /plugins, hoặc dạy Kimi Code các quy trình làm việc riêng của bạn có thể tái sử dụng dưới dạng skill định dạng Markdown

  • Tác vụ theo lịch: Thiết lập lịch định kỳ hoặc lời nhắc một lần bằng ngôn ngữ tự nhiên, và Kimi Code sẽ tự động thực hiện đúng thời điểm

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 giúp 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ị không hoạt động quá 30 ngày sẽ tự động bị hủy liên kết. Điều này đảm bảo các thiết bị không sử dụng không tiếp tục được cấp quyền vô thời hạn—chỉ cần chạy lại /login để khôi phục quyền truy cập

  • Tương thích với các agent bạn yêu thích: Bên cạnh CLI chính thức và tiện ích mở rộng VS Code, API của Kimi Code hỗ trợ cả giao thức tương thích OpenAI và tương thích Anthropic, kèm hướng dẫn thiết lập chính thức cho Claude Code, OpenCode, Codex và nhiều công cụ khác

  • Nhất quán trên nhiều nền tảng: Dù bạn dùng macOS, Linux hay Windows (thông qua Git Bash đi kèm), Kimi Code đều mang lại trải nghiệm nhất quán với cùng bộ lệnh và tính năng

Cách sử dụng Kimi Code?

Bước 1: Cài đặt Kimi Code CLI

Kimi Code CLI được viết bằng TypeScript và chạy trên Node.js—không cần môi trường Python.

Linux/macOS (khuyến nghị):

curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash

Windows (PowerShell):

irm https://code.kimi.com/kimi-code/install.ps1 | iex

Trên Windows, hãy cài đặt Git for Windows trước khi chạy lần đầu—CLI sử dụng Git Bash đi kèm.

Cách khác qua npm (yêu cầu Node.js 22.19.0 trở lên):

npm install -g @moonshot-ai/kimi-code

Đã dùng kimi-cli phiên bản Python cũ? Hãy chạy kimi migrate sau khi cài đặt để nhập cấu hình, phiên làm việc và khai báo MCP hiện có chỉ trong một bước.

Bước 2: Xác thực và cấu hình

Khởi động Kimi CLI:

kimi

Sau đó xác thực bằng một trong các cách sau:

Phương án A: Đăng nhập OAuth (khuyến nghị)

Chạy lệnh /login và chọn "Kimi Code (OAuth)". Kimi Code sử dụng quy trình OAuth device-code: mở liên kết hiển thị trong terminal, đăng nhập bằng tài khoản Kimi của bạn và nhập mã người dùng để cấp quyền—không cần tự quản lý API key.

Phương án B: Thiết lập API key

Thay vào đó, chọn "Kimi Platform API key" trong /login (hoặc cấu hình một nhà cung cấp bằng /provider). Khi tích hợp với các công cụ phát triển bên thứ ba, hãy tạo và quản lý API Key tại Kimi Code Console—tối đa 5 key, mỗi key chỉ hiển thị một lần duy nhất khi tạo.

Bước 3: Bắt đầu lập trình với AI

Sau khi xác thực xong, bạn có thể bắt đầu sử dụng Kimi Code ngay lập tức.

Quy trình ủy quyền thiết bị của Kimi Code CLI sau khi chạy lệnh /login

Dưới đây là một số lệnh ví dụ:

Tạo mã cơ bản:

Tạo một hàm Python đọc file CSV và trả về 10 dòng đầu tiên được sắp xếp theo một cột chỉ định.

Tái cấu trúc nhiều tệp:

Tái cấu trúc tất cả các truy vấn cơ sở dữ liệu trong dự án để sử dụng truy vấn tham số hóa thay vì nối chuỗi. Kiểm tra tất cả các file Python trong thư mục src/.

Gỡ lỗi:

Tôi gặp lỗi 'ConnectionError' khi chạy test. Hãy phân tích các file test và cấu hình mạng để xác định vấn đề.

Bước 4: Sử dụng các tính năng nâng cao

Chuyển sang Kimi K3 cho các tác vụ khó nhất: Chạy /model và chọn Kimi K3, sau đó chọn mức độ suy luận (low / high / max) phù hợp với tác vụ. Để có kết quả tốt nhất và tiêu tốn ít token hơn, hãy bắt đầu một phiên mới bằng /new trước khi chuyển model.

Chạy lệnh shell trực tiếp:! theo sau bởi lệnh để thực thi trực tiếp từ ô nhập chat.

Vào chế độ Plan để thực hiện thay đổi cẩn trọng: Nhấn Shift-Tab để Kimi Code nghiên cứu trước và đề xuất một kế hoạch trước khi chỉnh sửa tệp.

Dán mã, hình ảnh hoặc video: Nhấn Ctrl-V (Alt-V trên Windows) để dán từ clipboard, sau đó nhấn Shift-Enter hoặc Ctrl-J để nhập nhiều dòng.

Tham chiếu tệp trong dự án:@ theo sau bởi tên tệp hoặc thư mục để tự động hoàn tất.

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ừ VS Code marketplace, sau đó đăng nhập bằng tài khoản Kimi của bạn—hoặc bỏ qua đăng nhập để sử dụng cấu hình API key hiện có của bạn.

Màn hình đăng nhập tiện ích mở rộng Kimi Code VS Code với các tùy chọn tài khoản Kimi và API key

Truy cập cài đặt và các tùy chọn khác từ biểu tượng bánh răng trong bảng điều khiển.

Menu biểu tượng bánh răng của tiện ích mở rộng Kimi Code VS Code hiển thị cài đặt và các tùy chọn MCP server

Mở Command Palette và gõ "Kimi Code" để truy cập các lệnh khác.

Command Palette của VS Code hiển thị các lệnh Kimi Code để mở trong tab và bảng điều khiển bên

Zed: Kimi Code CLI hỗ trợ ACP một cách bản địa thông qua subcommand kimi acp. Thêm Kimi Code làm agent bên ngoài trong phần cài đặt của Zed:

{ "agent_servers": { "kimi": { "command": "kimi", "args": ["acp"] } } }
``````json
{ "agent_servers": { "kimi": { "command": "kimi", "args": ["acp"] } } }

Các IDE của JetBrains: Kích hoạt plugin AI chat và thêm Kimi Code từ "Configure ACP agents" để điều khiển các phiên Kimi trực tiếp từ IDE của bạn.

Bước 6: Quản lý phiên và ngữ cảnh

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 kéo dài:

Xem và chuyển đổi giữa các phiên:

/sessions

Tiếp tục một phiên trước đó:

kimi --continue

Chuyển sang một phiên cụ thể:

kimi --session <session-id>

Bắt đầu một phiên mới:

/new

Nén ngữ cảnh khi sắp đạt giới hạn:

/compact

Chạy /usage bất cứ lúc nào để theo dõi mức sử dụng token, mức tiêu thụ ngữ cảnh và hạn mức. Để đạ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 bằng các máy chủ MCP để tích hợp công cụ bên ngoài. Các máy chủ được khai báo trong mcp.json~/.kimi-code/mcp.json ở cấp người dùng, hoặc .kimi-code/mcp.json cho một dự án riêng lẻ (các mục ở cấp dự án sẽ ghi đè các mục ở cấp người dùng có cùng tên):

{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp",
      "headers": { "CONTEXT7_API_KEY": "your-key" }
    }
  }
}
``````json
{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp",
      "headers": { "CONTEXT7_API_KEY": "your-key" }
    }
  }
}

Các mục có trường command là máy chủ stdio; các mục có trường url là máy chủ HTTP (chỉ đặt "transport": "sse" cho các dịch vụ SSE cũ). Bạn muốn thao tác bằng cách nhấp chuột? Chạy /mcp-config trong TUI để thêm, sửa hoặc xóa máy chủ theo cách tương tác, và /mcp để kiểm tra trạng thái kết nối. Đối với các máy chủ yêu cầu OAuth, chạy /mcp-config login <server-name>.

Sử dụng công cụ MCP trong quy trình làm việc của bạn: Sau khi được 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:

Truy vấn cơ sở dữ liệu sản xuất để tìm 10 truy vấn chậm nhất trong tuần qua

Các công cụ MCP tuân theo cơ chế phê duyệt giống 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: Các giao diện thay thế

Giao diện trình duyệt: Khởi chạy giao diện web để có trải nghiệm đồ họa. Nó chạy ở chế độ tiền cảnh và tự động mở trình duyệt của bạn—dừng bằng Ctrl+C:

kimi web

Từ bên trong TUI, chạy /web để tiếp tục phiên hiện tại trong trình duyệt. Bạn cũng có thể mở trình trực quan hóa phiên bằng kimi vis để xem toàn bộ diễn biến của một phiên chỉ trong một cái nhìn.

Nâng cấp hoặc gỡ cài đặt:

kimi upgrade

Nếu bạn cài đặt qua npm, hãy nâng cấp bằng npm install -g @moonshot-ai/kimi-code@latest. Để gỡ cài đặt, xóa tệp thực thi kimi (nếu cài bằng script) hoặc chạy npm uninstall -g @moonshot-ai/kimi-code (nếu cài bằng npm).

Các trường hợp sử dụng thực tế

Kimi Code nổi bật trong các tác vụ lập trình phức tạp, vượt xa tính năng tự động hoàn thành đơn giản. Dưới đây là năm kịch bản thực tế:

1. Tái cấu trúc mã nguồn quy mô lớn

  • Kịch bản: Bạn cần di chuyển một codebase cũ từ framework này sang framework khác, hoặc cập nhật các mẫu code trên hàng trăm tệp.

  • Ví dụ prompt:

Tái cấu trúc tất cả các component class React trong thư mục src/components thành component hàm sử dụng hooks. Giữ nguyên toàn bộ chức năng và prop types hiện có. Chạy bộ test sau khi tái cấu trúc và sửa mọi lỗi phát sinh.

2. Gỡ lỗi phức tạp

  • Kịch bản: Bạn đang gặp phải một lỗi trên môi trường production liên quan đến nhiều dịch vụ, truy vấn cơ sở dữ liệu và các lệnh gọi API. Các công cụ gỡ lỗi truyền thống không cho bạn thấy được toàn cảnh vấn đề.

  • Ví dụ prompt:

Phân tích các log lỗi trong logs/error.log. Vấn đề dường như liên quan đến xác thực người dùng. Hãy truy vết qua auth middleware, các truy vấn cơ sở dữ liệu và các API handler để xác định nguyên nhân gốc rễ. Kiểm tra các race condition hoặc vấn đề về thời gian.

3. Tự động tạo test

  • Kịch bản: Bạn có một codebase lớn với độ bao phủ test thấp. Bạn cần các bài test toàn diện nhưng không muốn viết thủ công.

  • Ví dụ prompt:

Tạo unit test cho tất cả các hàm trong src/utils/helpers.py. Đặt mục tiêu độ phủ trên 90%. Bao gồm các trường hợp biên và xử lý lỗi. Sử dụng pytest và tuân theo các mẫu test hiện có trong tests/.

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 các phụ thuộc, tệp cấu hình, CI/CD và tài liệu.

  • Ví dụ prompt:

Thiết lập một dự án Node.js mới với TypeScript, ESLint, Prettier, Jest và GitHub Actions CI. Tạo cấu trúc dự án phù hợp, thêm các script trong package.json, và tạo một README đầy đủ với hướng dẫn cài đặt.

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 hoặc cá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.

  • Ví dụ về prompt:

Kết nối tới cơ sở dữ liệu sản xuất bằng máy chủ MCP đã cấu hình và phân tích log truy vấn chậm. Xác định 5 truy vấn chậm nhất và đề xuất tối ưu hóa chỉ mục.

Kết luận

Kimi Code đại diện cho thế hệ trợ lý lập trình AI tiếp theo bằng cách kết hợp Kimi K3—mô hình mã nguồn mở quy mô 3T đầu tiên trên thế giới—với một 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 những gì bạn gõ, Kimi Code chủ động lập kế hoạch, thực thi và lặp lại—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 lên đến 1M, các mức tốc độ Standard và HighSpeed, cùng khả năng tích hợp liền mạch vào IDE, Kimi Code thay đổi cách các nhà phát triển tiếp cận việc lập trình. Dù bạn đang di chuyển mã cũ, gỡ lỗi trong môi trường production hay thiết lập dự án mới, Kimi Code đều cung cấp sự hỗ trợ thông minh cần thiết để bạn làm việc nhanh hơn và hiệu quả hơn.

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

Kimi Code có miễn phí không?
Kimi Code là một quyền lợi thành viên cao cấp đi kèm với các gói thành viên Kimi. Bạn có thể đăng nhập bằng tài khoản Kimi để sử dụng CLI và tiện ích mở rộng VS Code, chi phí đã được bao gồm trong gói thành viên của bạn. Nếu hạn mức đăng ký hết, bạn có thể tùy chọn bật Extra Usage—một số dư trả theo mức sử dụng được chia sẻ với Kimi trên web—để tiếp tục làm việc mà không cần chờ đến kỳ làm mới hàng tuần. Xem bảng giá Kimi Code để biết thêm chi tiết.
Tôi có thể dùng Kimi Code trong VS Code không?
Có! Kimi Code có tiện ích mở rộng gốc cho VS Code. Cài đặt từ VS Code marketplace, đăng nhập bằng tài khoản Kimi, và bạn có thể sử dụng Kimi Code trực tiếp trong trình soạn thảo của mình. Nó cũng hỗ trợ các IDE tương thích ACP như Zed và JetBrains thông qua lệnh con kimi acp.
Kimi Code hỗ trợ những ngôn ngữ lập trình nào?
Kimi Code hỗ trợ hầu hết các ngôn ngữ lập trình phổ biến. Vì đây là một agent AI hiểu cấu trúc mã và có thể thực thi lệnh, nó hoạt động tốt với Python, JavaScript, TypeScript, Go, Rust, Java, C++ và nhiều ngôn ngữ khác. Nó thích ứng với ngôn ngữ và framework của dự án bạn đang dùng.
Tôi có thể dùng những model nào với Kimi Code?
Tất cả thành viên đều được dùng Kimi K2.7 Code (model ID kimi-for-coding). Thành viên Moderato trở lên có thể chọn Kimi K3 (k3 hoặc phiên bản 256K k3-256k), và thành viên Allegretto trở lên còn được mở khóa toàn bộ cửa sổ ngữ cảnh 1M token cùng tầng HighSpeed (kimi-for-coding-highspeed). Đổi model trong CLI bằng /model.
Làm sao để điều chỉnh mức độ suy luận?
Kimi K3 hỗ trợ các mức độ suy luận low / high / max, nhờ đó bạn có thể chọn mức phù hợp cho từng tác vụ—mức cao hơn dành nhiều thời gian suy luận hơn, giúp ích cho các quyết định kiến trúc phức tạp hoặc lỗi khó. Mức độ suy luận là cài đặt riêng cho từng model; hãy chọn model và mức suy luận phù hợp với công việc khi đổi bằng /model. Để có kết quả tốt nhất, hãy bắt đầu một phiên mới bằng /new sau khi đổi model, vì việc đổi model sẽ làm mất hiệu lực bộ nhớ đệm prompt.
Kimi Code có thể chạy các lệnh nguy hiểm không?
Kimi Code sẽ yêu cầu xác nhận trước khi sửa file hoặc chạy các lệnh có khả năng gây phá hủy. Chế độ YOLO (kimi --yolo hoặc /yolo) tự động phê duyệt các hành động của công cụ nhưng vẫn có thể hỏi lại; chế độ Auto (kimi --auto hoặc /auto) hoàn toàn tự động và không bao giờ hỏi. Chỉ nên dùng các chế độ này trong môi trường an toàn, và luôn kiểm tra lại các thay đổi trước khi commit.
Làm sao để chạy lệnh shell bên trong Kimi Code?
! trong ô nhập để vào chế độ shell và chạy lệnh terminal mà không cần rời khỏi cuộc hội thoại—kết quả sẽ được ghi vào ngữ cảnh để AI có thể sử dụng ở các lượt sau. Với các lệnh chạy lâu, nhấn Ctrl+B để đưa chúng vào chạy nền và kiểm tra trạng thái bất cứ lúc nào trong bảng /tasks.
MCP (Model Context Protocol) trong Kimi Code là gì?
MCP (Model Context Protocol) là một giao thức mở cho phép Kimi Code tương tác an toàn với các công cụ và nguồn dữ liệu bên ngoài. Bạn cấu hình các máy chủ MCP trong mcp.json (cấp người dùng ~/.kimi-code/mcp.json hoặc cấp dự án .kimi-code/mcp.json) hoặc cấu hình tương tác bằng /mcp-config, và /mcp sẽ liệt kê trạng thái kết nối của chúng. Các phương thức truyền tải stdio, HTTP và SSE đều được hỗ trợ, và 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 để đảm bảo an toàn.
Kimi Code xử lý các cuộc hội thoại dài và giới hạn ngữ cảnh như thế nào?
Kimi Code cung cấp các tính năng quản lý phiênnén ngữ cảnh mạnh mẽ. Dùng /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 thông tin quan trọng. Chạy /usage bất cứ lúc nào để kiểm tra lượng token đã dùng, mức tiêu thụ ngữ cảnh và hạn mức. Với cửa sổ ngữ cảnh lên đến 1M cùng 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.
Tôi có thể dùng Kimi Code trên trình duyệt web không?
Có! Bên cạnh CLI dạng terminal, Kimi Code còn có chế độ giao diện trình duyệt. Chạy kimi web để khởi chạy giao diện web—nó chạy ở chế độ foreground và tự động mở trình duyệt cho bạn. Từ bên trong TUI, /web sẽ tiếp tục phiên hiện tại trong trình duyệt, và kimi vis sẽ mở công cụ trực quan hóa phiên. Tính năng 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.
Yêu cầu hệ thống của Kimi Code là gì?
Kimi Code CLI được viết bằng TypeScript và chạy trên Node.js—không yêu cầu Python. Script cài đặt cho macOS/Linux không cần điều kiện tiên quyết nào khác; trên Windows, hãy cài Git for Windows trước. Nếu cài qua npm, bạn cần Node.js 22.19.0 trở lên. Trên macOS, lần chạy đầu tiên có thể mất nhiều thời gian 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' để tăng tốc các lần khởi chạy sau.
Kimi Code có những lệnh slash nào?
Kimi Code hỗ trợ nhiều lệnh slash: /help để xem trợ giúp, /login để xác thực, /model để đổi model, /sessions (bí danh /resume) để quản lý phiên, /new (bí danh /clear) để bắt đầu mới, /compact để nén hội thoại, /usage để kiểm tra hạn mức, /plan cho chế độ Plan, /yolo/auto cho các chế độ tự động hóa, /tasks cho tác vụ nền, /goal/swarm cho công việc tự động, /web để mở phiên trong trình duyệt, /export-md để xuất file, /mcp để xem trạng thái MCP, và /exit để thoát. Gõ / trong CLI để xem toàn bộ danh sách.
Có thể bạn cũng sẽ thích
10 ví dụ lập trình vibe thực tế | Xây dựng bằng AI ngay hôm nay
10 ví dụ lập trình vibe thực tế | Xây dựng bằng AI ngay hôm nay
2026-08-17
Hướng dẫn Zed ACP: Kết nối mọi Agent AI với trình soạn thảo của bạn
Hướng dẫn Zed ACP: Kết nối mọi Agent AI với trình soạn thảo của bạn
2026-08-13
11 Công Cụ Vibe Coding Giúp Quy Trình Làm Việc Tốt Hơn Năm 2026
11 Công Cụ Vibe Coding Giúp Quy Trình Làm Việc Tốt Hơn Năm 2026
2026-08-12
10 Agent Lập Trình AI Giúp Phát Triển Phần Mềm Nhanh Hơn
10 Agent Lập Trình AI Giúp Phát Triển Phần Mềm Nhanh Hơn
2026-08-12
AI Trong Lập Trình: Hướng Dẫn Thực Tế Cho Developer
AI Trong Lập Trình: Hướng Dẫn Thực Tế Cho Developer
2026-08-12