Cuộc đua giữa các trợ lý lập trình AI đang bước sang một giai đoạn mới khi Xiaomi chính thức giới thiệu MiMo Code V0.1.0 – một công cụ lập trình AI hoạt động trực tiếp trong terminal và được phát hành dưới dạng mã nguồn mở. Theo Xiaomi, đây không chỉ là một trợ lý viết code thông thường mà còn là một hệ thống agentic AI được thiết kế để xử lý những tác vụ phát triển phần mềm kéo dài hàng trăm bước liên tiếp, vốn là điểm yếu của nhiều công cụ hiện nay.
Đi kèm với MiMo Code là quyền truy cập miễn phí trong thời gian giới hạn vào MiMo-V2.5 – mô hình AI đa phương thức chủ lực của Xiaomi với cửa sổ ngữ cảnh lên tới một triệu token. Người dùng có thể bắt đầu sử dụng mà không cần đăng ký tài khoản.
MiMo Code là gì?
MiMo Code là một trợ lý lập trình AI chạy trực tiếp trong môi trường terminal, được Xiaomi AI Team phát triển dựa trên dự án mã nguồn mở OpenCode. Thay vì xây dựng từ đầu, Xiaomi tập trung mở rộng nền tảng này bằng cách bổ sung hệ thống bộ nhớ dài hạn, các chế độ làm việc chuyên biệt và cơ chế quản lý trạng thái dành cho những dự án phần mềm phức tạp.
Dự án được công bố vào ngày 10/6/2026 thông qua tài khoản chính thức của MiMo trên mạng xã hội X. Xiaomi mô tả sản phẩm này là "đối tác lập trình thông minh nhất mà bạn từng làm việc cùng" thay vì chỉ đơn thuần là một AI hỗ trợ viết code.
Hiện tại, MiMo Code được phát hành theo giấy phép MIT và có thể cài đặt trên macOS, Linux hoặc Windows thông qua các lệnh đơn giản trong terminal.
Bài toán lớn của các AI Coding Agent: Mất trí nhớ sau những phiên làm việc dài
Một trong những vấn đề phổ biến nhất của các công cụ như Claude Code, Codex CLI hay nhiều coding agent khác là khả năng duy trì ngữ cảnh trong các dự án kéo dài.
Khi số lượng tệp, quyết định kỹ thuật và yêu cầu phát triển ngày càng tăng, cửa sổ ngữ cảnh của mô hình dần bị lấp đầy. Những thông tin quan trọng ở đầu dự án có thể bị nén hoặc loại bỏ, khiến AI quên mất các quy ước, kiến trúc và trạng thái hiện tại của hệ thống. Kết quả là lập trình viên phải liên tục giải thích lại dự án cho AI sau mỗi vài giờ hoặc vài ngày làm việc.
Theo Xiaomi, việc chỉ dựa vào khả năng nén ngữ cảnh không phải là giải pháp lâu dài. Thay vào đó, cần có một cơ chế lưu trữ và truy xuất thông tin rõ ràng để quyết định dữ liệu nào cần được ghi nhớ lâu dài và khi nào cần được gọi lại.
Hệ thống bộ nhớ nhiều lớp của MiMo Code
Điểm nổi bật nhất của MiMo Code nằm ở kiến trúc bộ nhớ xuyên phiên làm việc.
Thay vì chỉ dựa vào context window của mô hình AI, MiMo Code xây dựng một hệ thống lưu trữ dựa trên SQLite FTS5 với bốn lớp thông tin khác nhau gồm bộ nhớ dự án, checkpoint phiên làm việc, ghi chú tạm thời và nhật ký tiến độ cho từng tác vụ.
Đặc biệt, Xiaomi triển khai một agent phụ chuyên trách việc ghi nhận trạng thái dự án. Trong khi agent chính tập trung vào lập trình, agent này liên tục cập nhật các quyết định kỹ thuật, thay đổi kiến trúc và tiến độ công việc vào hệ thống bộ nhớ.
Có thể hình dung mô hình này giống như một công trình xây dựng lớn. Trong lúc đội thi công đang làm việc ngoài hiện trường, một kiến trúc sư liên tục cập nhật bản vẽ và tài liệu thiết kế. Khi cần quay lại một khu vực đã hoàn thành từ lâu, nhóm thi công không phải nhớ lại mọi chi tiết mà chỉ cần tham khảo tài liệu được lưu trữ trước đó.
Nhờ vậy, khi ngữ cảnh bắt đầu chạm giới hạn, MiMo Code có thể tái tạo lại trạng thái làm việc từ các checkpoint đã lưu thay vì phụ thuộc hoàn toàn vào trí nhớ ngắn hạn của mô hình.
Hai cơ chế tự cải thiện đáng chú ý
Ngoài bộ nhớ dài hạn, MiMo Code còn được trang bị hai cơ chế học hỏi từ quá trình sử dụng.
Tính năng đầu tiên là lệnh /dream , hoạt động định kỳ khoảng một tuần một lần. Hệ thống sẽ rà soát các phiên làm việc trước đó, loại bỏ thông tin trùng lặp và tổng hợp chúng thành bộ nhớ dài hạn có tổ chức hơn.
Tính năng thứ hai là distill , cho phép AI phân tích lịch sử làm việc để phát hiện những quy trình lặp lại thường xuyên. Sau đó, hệ thống có thể đề xuất hoặc tự động hóa các quy trình này trong tương lai, tương tự hướng tiếp cận mà OpenAI và Anthropic đang áp dụng cho các mô hình agent mới nhất của họ.
Hiệu năng trên các bài kiểm tra lập trình
Theo số liệu do Xiaomi công bố, MiMo Code kết hợp với mô hình MiMo-V2.5-Pro đạt kết quả cao hơn Claude Code trên một số bộ đánh giá phổ biến dành cho agent lập trình.
|
Benchmark |
MiMo Code + MiMo-V2.5-Pro |
Claude Code + Sonnet 4.6 |
|
SWE-bench Verified |
82% |
79% |
|
SWE-bench Pro |
62% |
55% |
|
Terminal Bench 2 |
73% |
69% |

Điều thú vị là Xiaomi cho biết phần lớn mức cải thiện không đến từ mô hình AI mà đến từ chính kiến trúc agent của MiMo Code. Khi chạy cùng một mô hình MiMo-V2.5-Pro trên hai framework khác nhau, MiMo Code vẫn đạt kết quả cao hơn khoảng 5 điểm phần trăm trên cả SWE-bench Pro và Terminal Bench 2.
Tuy nhiên, cần lưu ý rằng đây đều là các con số do Xiaomi tự công bố và chưa được xác minh độc lập. Ngoài ra, công ty cũng không so sánh trực tiếp với các đối thủ khác như Codex CLI của OpenAI hay Gemini CLI của Google.
Bên cạnh benchmark truyền thống, Xiaomi còn tiến hành thử nghiệm mù đôi với 576 lập trình viên trên 474 kho mã nguồn riêng tư, tạo ra hơn 1.200 cặp so sánh trực tiếp với Claude Code.
Kết quả cho thấy ở các nhiệm vụ ngắn dưới 200 bước thực thi, hai hệ thống gần như ngang nhau. Tuy nhiên, khi số bước vượt quá 200, tỷ lệ chiến thắng của MiMo Code tăng lên hơn 65%. Điều này củng cố giả thuyết của Xiaomi rằng hệ thống bộ nhớ dài hạn và quản lý trạng thái là lợi thế lớn nhất của nền tảng.
MiMo-V2.5: quân bài chiến lược của Xiaomi
MiMo Code được thiết kế để hòa nhập với quy trình làm việc hiện tại của lập trình viên thay vì yêu cầu họ thay đổi thói quen.
Công cụ có thể đọc và ghi tệp, chạy lệnh terminal, thao tác với Git và hỗ trợ nhập trực tiếp các MCP Server, kỹ năng tùy chỉnh cũng như cấu hình API từ Claude Code. Điều này giúp quá trình chuyển đổi diễn ra tương đối dễ dàng.
Một tính năng nổi bật khác là Compose Mode . Khi kích hoạt chế độ này, lập trình viên chỉ cần mô tả mục tiêu ở mức cao. AI sẽ tự động xây dựng kế hoạch, thiết kế giải pháp, viết mã nguồn, kiểm thử và đánh giá kết quả theo một quy trình gần như khép kín.
Ngoài ra, MiMo Code còn hỗ trợ điều khiển bằng giọng nói thông qua công nghệ nhận dạng giọng nói MiMo-ASR kết hợp hệ thống phát hiện hoạt động thoại TenVAD. Người dùng có thể ra lệnh bằng giọng nói để tạo yêu cầu mới hoặc thực thi lệnh mà không cần sử dụng bàn phím.
Một trong những lý do khiến MiMo Code thu hút sự chú ý là mô hình AI đi kèm.
MiMo-V2.5 là mô hình đa phương thức với kiến trúc Mixture-of-Experts, sở hữu 310 tỷ tham số tổng thể nhưng chỉ kích hoạt khoảng 15 tỷ tham số trong mỗi lần suy luận. Phiên bản cao cấp hơn là MiMo-V2.5-Pro có quy mô lên tới hơn một nghìn tỷ tham số với 42 tỷ tham số hoạt động trong quá trình suy luận.
Theo Xiaomi, các mô hình này được huấn luyện để hiểu cách hoạt động của các agent framework hiện đại, bao gồm khả năng quản lý bộ nhớ và ngữ cảnh trong các môi trường như OpenCode hay Claude Code. Chính vì vậy, việc phát triển một framework riêng được tối ưu cho MiMo là bước đi khá hợp lý.
MiMo Code gia nhập một thị trường ngày càng đông đúc với sự hiện diện của Claude Code, Codex CLI, Gemini CLI, OpenCode và Aider. Tuy nhiên, điều đáng chú ý không chỉ nằm ở sản phẩm mà còn ở đơn vị đứng sau.
Từ một công ty nổi tiếng với smartphone và thiết bị điện tử tiêu dùng, Xiaomi đang đầu tư mạnh vào AI với hàng loạt mô hình như MiMo-7B, MiMo-VL, MiMo-V2-Pro và MiMo-V2.5. Toàn bộ chiến lược này được dẫn dắt bởi Luo Fuli – một trong những gương mặt từng tham gia dự án DeepSeek R1 nổi tiếng.
Cách tiếp cận của Xiaomi khá giống với DeepSeek hay Qwen: phát hành các mô hình mạnh với giấy phép mở và mức giá thấp hơn đáng kể so với các đối thủ phương Tây nhằm thu hút cộng đồng nhà phát triển.
Doanh nghiệp có nên quan tâm?
Đối với các đội ngũ kỹ thuật và doanh nghiệp, MiMo Code là một lựa chọn đáng để thử nghiệm nhờ giấy phép MIT, khả năng tự triển khai và hỗ trợ sử dụng mô hình riêng thay vì bắt buộc kết nối với hạ tầng của Xiaomi.
Tuy nhiên, vẫn tồn tại một số điểm cần cân nhắc. Hệ thống hiện mới ở phiên bản 0.1.0, nhiều số liệu hiệu năng chưa được kiểm chứng độc lập và việc sử dụng dịch vụ miễn phí mặc định đồng nghĩa dữ liệu có thể được gửi đến máy chủ của Xiaomi. Đây có thể là rào cản đối với những tổ chức có yêu cầu nghiêm ngặt về bảo mật hoặc lưu trữ dữ liệu.
MiMo Code cho thấy cuộc đua AI lập trình đang chuyển từ việc cạnh tranh mô hình sang cạnh tranh ở tầng agent và framework. Trong khi nhiều công ty tập trung mở rộng kích thước mô hình, Xiaomi lại đặt trọng tâm vào khả năng quản lý bộ nhớ, duy trì ngữ cảnh dài hạn và tối ưu quy trình làm việc thực tế của lập trình viên.
Dù còn quá sớm để khẳng định MiMo Code có thực sự vượt qua Claude Code hay Codex CLI hay không, sự xuất hiện của một đối thủ mã nguồn mở mới với hệ thống bộ nhớ dài hạn và quyền truy cập miễn phí vào mô hình AI mạnh chắc chắn sẽ khiến thị trường coding agent trở nên cạnh tranh hơn trong thời gian tới.
Hướng dẫn AI
Học IT
AI
Hàm Excel