Kilo Code là tác nhân lập trình AI mã nguồn mở làm việc trong trình soạn thảo: đọc tệp dự án, đề xuất diff, sinh và tái cấu trúc mã, trả lời câu hỏi về kho mã, tự động hóa tác vụ và rà soát pull request, với chế độ chuyển đổi, tích hợp MCP và tùy chọn dùng khóa API riêng.
Kilo Code: tác nhân lập trình AI mã nguồn mở làm việc ngay trong trình soạn thảo
Kilo Code là tiện ích lập trình bằng AI mã nguồn mở dành cho VS Code, dòng IDE JetBrains và dòng lệnh. Thay vì yêu cầu bạn dán mã vào cửa sổ trò chuyện, nó làm việc bên trong dự án: đọc các tệp liên quan, đề xuất kế hoạch, hiển thị đúng phần diff mà nó định áp dụng, và chỉ chạy lệnh sau khi bạn phê duyệt. Nhà cung cấp tóm tắt định vị sản phẩm là "một tác nhân mở cho mọi quy trình làm việc của lập trình viên".
Khác biệt này quan trọng hơn việc sinh mã. Phần khó của lập trình có AI hỗ trợ hiếm khi là tạo ra một hàm trông hợp lý, mà là bảo đảm thay đổi rơi vào đúng tệp, tuân theo quy ước xung quanh và vẫn có thể rà soát về sau. Kilo Code được xây quanh vòng lặp đó, đồng thời trao lại quyền chọn mô hình và quản lý khóa cho người dùng thông qua hỗ trợ dùng khóa riêng (BYOK) và kho mã công khai.

Năng lực chính
Sinh và sửa mã. Mô tả nhiệm vụ bằng ngôn ngữ tự nhiên; tác nhân viết mã mới hoặc thực hiện thay đổi có mục tiêu trên các tệp sẵn có. Thay đổi đến dưới dạng diff để bạn chấp nhận hay từ chối từng phần, thay vì ghi đè toàn bộ tệp.
Chế độ có thể chuyển đổi. Chế độ Code triển khai, Architect tập trung vào thiết kế và tài liệu kỹ thuật, Debug nhằm truy vết và sửa lỗi. Chuyển chế độ tương đương đổi bộ ràng buộc mà mô hình làm việc bên trong, giúp khám phá và triển khai không trộn lẫn.
Hỏi đáp về mã nguồn. Bạn có thể hỏi một hàm được gọi ở đâu, vì sao có cấu hình nào đó, hay một mô-đun được nối thế nào. Sau khi lập chỉ mục, câu trả lời kèm vị trí tệp để bạn kiểm tra trực tiếp.
Tự động hóa tác vụ. Tác nhân đọc và ghi tệp, chạy lệnh terminal, đảm nhận các việc lặp lại. Các thao tác mang tính phá hủy mặc định cần phê duyệt thủ công, và phạm vi tự động phê duyệt có thể giới hạn bằng quy tắc.
Rà soát mã. Phân tích pull request và đề xuất cải thiện, hữu ích như một lượt máy trước khi người rà soát mở diff.
Tích hợp MCP. Qua Model Context Protocol, bạn có thể mở công cụ nội bộ, API hoặc script cho tác nhân, để các nghiệp vụ riêng của doanh nghiệp được gọi từ cùng một bảng điều khiển.
Chọn mô hình. Nhà cung cấp nêu có hơn 500 mô hình (con số này từ trang của nhà cung cấp), cho phép chuyển giữa mô hình nhanh và mô hình suy luận sâu hơn tùy nhiệm vụ. Bạn cũng có thể nhập khóa API của riêng mình.
Cách sử dụng
- Cài tiện ích. Mở bảng tiện ích của VS Code (
Ctrl+Shift+XhoặcCmd+Shift+X), tìm "Kilo Code" và cài. Sản phẩm cũng có trên Open VSX, cài thủ công tệp.vsix, và trên chợ tiện ích của Cursor. - Đăng nhập. Nhấn biểu tượng Kilo Code ở thanh bên và hoàn tất đăng ký hoặc đăng nhập.
- Chọn mô hình. Chọn mô hình trong phần cài đặt hoặc trỏ tiện ích tới khóa của bạn. Bắt đầu với mô hình nhỏ là cách rẻ để thử quy trình.
- Mô tả nhiệm vụ. Ghi rõ mục tiêu và ràng buộc, ví dụ "thêm kiểm tra tham số cho script Python này và bổ sung kiểm thử".
- Xem lại đề xuất. Tác nhân liệt kê tệp muốn đọc, thay đổi muốn thực hiện và lệnh muốn chạy. Phê duyệt hoặc từ chối từng bước.
- Lặp lại. Góp ý cho đến khi thay đổi khớp với ý định. Làm việc trên nhánh riêng giúp hoàn tác dễ dàng.
Phù hợp với tình huống nào
- Làm nguyên mẫu. Chuyển ý tưởng thành bộ khung chạy được để kiểm chứng cấu trúc trước khi trau chuốt chi tiết.
- Bảo trì mã lạ. Vẽ lại quan hệ gọi hàm và bổ sung chú thích hoặc tài liệu khi tiếp nhận một kho mã.
- Sàng lọc trước khi rà soát. Cho tác nhân chạy qua pull request để bắt các thiếu sót rõ ràng trước khi đồng nghiệp bỏ thời gian.
- Học tập. Yêu cầu tác nhân giải thích một đường thực thi rồi đối chiếu câu trả lời với vị trí tệp nó dẫn ra, thay vì sao chép lời giải.
- Áp quy ước nhóm. Ghi quy tắc về phong cách và cấu trúc thư mục vào hướng dẫn cho tác nhân để mã sinh ra giống phần còn lại của dự án.
Giới hạn và điểm cần kiểm tra
- Chi phí tăng theo mức dùng. Các gói công bố gồm trả theo mức dùng cho cá nhân, 15 USD mỗi người dùng mỗi tháng cho nhóm, và giá riêng cho doanh nghiệp. Trả theo mức dùng nghĩa là hóa đơn bám theo số lần gọi mô hình, và phiên có ngữ cảnh dài tăng nhanh, nên hãy đặt ngân sách hoặc hạn mức trước.
- Kết quả vẫn cần người kiểm tra. Mã do AI tạo có thể chứa lỗi logic, API lỗi thời hoặc lỗ hổng bảo mật. Mọi phần liên quan xác thực, tính tiền hoặc xóa dữ liệu cần đọc từng dòng trước khi hợp nhất.
- Con số mô hình là công bố của nhà cung cấp. Hơn 500 mô hình, tự động hoàn thành và tác nhân song song lấy từ trang chính thức; phạm vi thực dùng phụ thuộc gói, tài khoản và khu vực.
- Cần đánh giá luồng dữ liệu. Với mô hình được lưu trữ, đoạn mã rời khỏi máy bạn. Nhóm làm việc với mã riêng nên ưu tiên khóa riêng, cổng riêng hoặc tính năng kiểm toán của gói doanh nghiệp, và xác nhận với bộ phận tuân thủ trước.
- Khoảng trống trong tư liệu. Tư liệu thu thập không có số đo độ trễ hay đồng thời, cũng không có đánh giá độc lập từ bên thứ ba, nên hiệu năng cần đo trên kho mã của chính bạn.
Câu hỏi thường gặp
Kilo Code có miễn phí không? Phần mềm là mã nguồn mở, kho mã tại github.com/Kilo-Org/kilocode, nên có thể xem mã và điều khoản giấy phép. Dùng mô hình thường phải trả phí: nhà cung cấp nêu trả theo mức dùng cho cá nhân, 15 USD mỗi người dùng mỗi tháng cho nhóm và giá riêng cho doanh nghiệp. Hãy xem trang chính thức để biết mức hiện hành.
Có chỉ chạy trong VS Code không? Tài liệu nêu hỗ trợ VS Code, các IDE JetBrains và giao diện dòng lệnh, đồng thời nhắc cài từ chợ Cursor hoặc Open VSX. Mức đầy đủ tính năng có thể khác giữa các trình soạn thảo, nên xem ghi chú phát hành trước khi phụ thuộc vào một khả năng cụ thể.
Khác gì so với dán mã vào cửa sổ trò chuyện? Ngữ cảnh và thực thi. Tiện ích tự đọc tệp dự án, sửa tại vị trí đã biết, trình bày thay đổi dưới dạng diff và hỏi phê duyệt trước khi chạy lệnh. Vòng sao chép - dán biến mất và mọi thay đổi đều truy vết được.
Có dùng được với mã riêng của công ty không? Về kỹ thuật là có, nhưng cần rà soát tuân thủ trước. Phương án thực tế là dùng khóa riêng trỏ tới nhà cung cấp đã được phê duyệt, hoặc gói doanh nghiệp với cổng riêng, nhật ký kiểm toán và kiểm soát truy cập, để mã không đến tay bên thứ ba chưa được phép.
Câu hỏi thường gặp
Kilo Code có miễn phí không?
Phần mềm mã nguồn mở tại github.com/Kilo-Org/kilocode. Dùng mô hình thường phải trả phí: theo mức dùng cho cá nhân, 15 USD mỗi người dùng mỗi tháng cho nhóm, giá riêng cho doanh nghiệp.
Hỗ trợ trình soạn thảo nào?
VS Code, các IDE JetBrains và dòng lệnh; cũng cài được từ chợ Cursor hoặc Open VSX. Mức tính năng có thể khác nhau giữa các trình soạn thảo.
Khác gì so với dán mã vào chat?
Tiện ích đọc tệp dự án, sửa tại vị trí đã biết, trình bày thay đổi dạng diff và hỏi phê duyệt trước khi chạy lệnh, nhờ đó thay đổi truy vết được.
Dùng được với mã riêng không?
Về kỹ thuật là có, nhưng cần rà soát tuân thủ. Khóa riêng trỏ tới nhà cung cấp đã phê duyệt hoặc gói doanh nghiệp có cổng riêng và kiểm toán giúp tránh rò rỉ mã.