AI News HubLIVE
站內改寫2 分鐘閱讀

MandoCode Desktop:基於Ollama .NET的原生Windows AI程式設計助手

MandoCode Desktop是一款本地執行的AI程式設計助手,基於開源模型和Ollama,提供多代理、分屏檢視、整合終端、Git感知檔案瀏覽器等功能,支援本地或雲端模型,完全免費且隱私保護。

來源Hacker News AI作者: devmando

MandoCode Desktop是一款面向Windows開發者的AI程式設計助手,它基於開源權重模型執行,透過Ollama實現完全本地化操作,無需任何API金鑰或按token計費。使用者也可以選擇連線雲端模型以獲得更高的效能。無論是本地還是雲端,同一助手、同一對話環境,完全由使用者掌控。

不同於大多數AI程式設計工具將使用者鎖定在單一供應商的封閉模型中,MandoCode Desktop允許使用者自由選擇模型。每個代理可以獨立配置不同的模型,支援在同一應用中同時執行多個代理。分屏檢視功能支援最多四個代理並排工作,使用者可以同時觀察多個代理的處理過程,無需逐一等待。

該應用提供了豐富的開發工具整合:真正的整合終端(支援PowerShell 7、CMD、Git Bash、WSL等),Git感知的檔案瀏覽器(顯示分支、狀態、髒標記,支援內聯差異卡片和一鍵提交),以及上下文快照和會話歷史管理。關閉代理時,對話會被存檔而非刪除,使用者可以隨時回溯之前的對話。

MandoCode Desktop還內建了筆記功能,作為獨立於專案的常駐便籤板,支援AI輔助但需使用者手動確認寫入。技能與MCP(模型上下文協議)支援讓助手可以學習新的可重用能力,使用者可以從資料夾或壓縮包安裝技能,甚至讓助手自行編寫。

應用提供16種內建主題,從Dracula、Tokyo Night到復古的Windows 98桌面和CRT顯示器效果,使用者還可以設定自定義背景圖片。此外,內建了小型音樂播放器,預裝有lofi和synthwave音樂,也可指向本地MP3資料夾。

首次啟動時,應用會引導使用者完成Ollama的安裝(如果缺失則透過winget安裝)和初始模型選擇。支援雲端模型(無需GPU,免費ollama.com登入)或本地模型(附大小和硬體提示)。配置嚮導可在設定中隨時重新執行。

技術層面,MandoCode Desktop複用了MandoCode CLI的整個引擎(作為Git子模組固定),僅介面層是全新開發的,包括代理系統、分屏檢視、終端、筆記、主題等。許可證採用MIT,由Armando Fernandez(DevMando)開發。使用者可從GitHub Releases下載預構建的壓縮包,無需.NET執行時即可執行。