XiaomiMiMo/MiMo-Code
MiMo Code: Where Models and Agents Co-Evolve
解決的問題
MiMoCode 是一個專為處理複雜、長週期軟體開發任務而設計的終端原生 AI 編程助手。它透過提供持續記憶與結構化代理編排,解決了跨會話遺失專案上下文,以及手動重複性編碼工作流程效率低下的問題。
工作原理
它作為 CLI 工具運作,可連接多種 LLM 提供商。系統採用多代理架構,包含專用代理(建構、規劃、組合)以及用於平行執行的子代理系統。為維持上下文,它使用 SQLite FTS5 實現持續記憶系統,建立專案層級記憶、會話檢查點與任務進度日誌。它還具備「夢想與提煉」機制,可提取知識並將重複模式自動化為可重用的技能。
適用對象
偏好終端工作流程、希望 AI 助手能管理 Git、執行命令,並在多個會話中保持對程式碼庫深度長期理解的開發者。
主要亮點
- 持續記憶:使用
MEMORY.md和自動檢查點,確保代理無需重新學習專案上下文。 - 多代理編排:支援建構、規劃和以規格驅動開發(組合模式)的專用模式。
- 決定性工作流程:使用 JavaScript 腳本實現複雜流程,如深度研究、事實核對與自主優化迴圈。
- 可擴展技能系統:內建技能庫(如 arXiv 搜尋、PDF/PPTX 操作),支援覆蓋或自訂建立。
- 智能上下文管理:支援預算制令牌注入與可調的壓縮點,以優化成本與效能。
- 語音輸入:支援即時串流語音轉錄,實現免手操作。
相關
- 專案
- 專案
- 專案
- 專案
- 專案