自然語言組態
用自然語言描述你想要的 Mac,Nixmac 會撰寫 Nix、建置它,並套用到系統。這個流程旨在減少手動編輯,同時仍會顯示產生的組態。
nixmac 是一款 macOS 組態管理工具,可將自然語言需求轉為 Nix 系統變更,協助建立、套用並追蹤可重現的 Mac 設定,支援 git 歷史與安全檢查。
Nixmac 是一款建構於 nix-darwin 的 macOS 組態管理工具。它的核心工作是將你想要的 Mac 以自然語言描述轉為 Nix 程式碼,建立該組態,並安全地套用到系統。
這項產品鎖定想要可重現、可版本控管的 Mac 設定,但不想手動撰寫每個細節的人。首頁展示兩種起始路徑:從合適的範本建立新的 flake,或匯入既有的 flake 並從那裡繼續。
它也包含一套 AI 推論流程,用於產生組態變更。使用者可以使用代管模型、自備 API 金鑰,或用 Ollama 在本機執行,然後在變更套用並提交至 git 前先檢視逐行 diff。
用自然語言描述你想要的 Mac,Nixmac 會撰寫 Nix、建置它,並套用到系統。這個流程旨在減少手動編輯,同時仍會顯示產生的組態。
Nixmac 可根據範本建立可運作的 flake,選項包含 nix-darwin 搭配 Determinate、nixos-unified 或 flake-parts。這有助於使用者以預期可在第一次就順利建置的結構開始。
如果你已經用 Nix 管理 Mac,Nixmac 可以指向既有的 flake,並從那裡繼續。它可以自動偵測 flake.nix 檔案,也可接受本機資料夾或 flake 參照。
Nixmac 會執行唯讀命令來偵測你已在 Mac 上變更的設定、套件與服務,包括 defaults、brew list 和 launchctl 等指令。這些發現會整理成可採用的程式碼。
建置進度會即時串流,包含評估 flake、建置套件、從快取擷取、編譯與啟用組態等階段。頁面強調建置會端到端驗證。
變更會以原子方式透過 darwin-rebuild switch 套用,而頁面也指出若建置失敗,執行中的系統不會改變。每次套用都會以附有 AI 撰寫語意訊息的 git commit 保存,且漂移偵測可在之後找出手動變更。
當你正在設定一台新的 Mac,並希望有可重現的組態,而不必從零設計 flake 結構時,使用 Nixmac。範本路徑會建立可運作的 flake,並專注於快速到達可建置的設定。
如果你已經有一台由 Nix 管理的 Mac,且想保留現有成果,請使用匯入流程。Nixmac 可以偵測既有 flake、讀取目前的自訂內容,並將其轉為可追蹤的程式碼。
當你知道想要的結果,但不想手動編輯 Nix 檔案時,請使用自然語言流程。你描述變更、檢視產生的 diff,然後在確認建置後套用。
當你希望在系統變更期間有更高的可視性時,請使用即時建置與回復行為。此工具會顯示重建的每個階段,然後以原子方式套用結果,因此建置失敗不會覆寫執行中的系統。
當你想保留隨時間累積的變更記錄時,請使用以 git 為基礎的歷史與漂移偵測。手動編輯可以被偵測到,之後也可納入設定或還原。
Nixmac 是一款建立於 nix-darwin 的 macOS 組態管理工具。它讓你用自然語言描述想要的 Mac,接著產生 Nix、建置它,並安全地套用結果。
這個頁面是為了想用 Nix 管理 Mac、但不想手動撰寫所有內容的人而設計。它支援從全新範本開始,也支援匯入既有的 flake。
首頁表示 Nixmac 是免費且開源的,而且試用時不需要帳號。它也提供代管模型,AI 推論可選擇按用量付費。
首頁包含一個常見問題,詢問支援哪些 macOS 版本,但畫面上沒有列出具體版本。公開頁面也說它適用於 Mac,因此明確是以 macOS 為主。
Nixmac 表示變更會透過 darwin-rebuild switch 套用,而且如果建置失敗,執行中的系統會維持原狀。它也說明會以原子方式套用,並在失敗時自動回復。
ByteAsk 是專為 C 與 C++ 打造的終端機優先 AI coding agent,先編輯儲存庫再用真實編譯器、除錯器、sanitizer 與測試驗證變更,並提供免費方案與付費方案。
CreateOS Sandbox 是以 Firecracker micro-VM 執行程式與 agent 工作負載的隔離運算環境,支援私有網路、SDK、CLI 與 MCP 程式化控制。
hob 是一個獨立的 coding agents 工作區,整合 agent sessions、終端機、歷史紀錄與後續工作,並維持你既有的工具與供應商設定。適合想保有本機路由、歷史與工作區結構控制權的開發者。
Manta AI 是一款自動化網頁應用測試工具,從 URL 即可開始探索、建立行為地圖,並以自然語言產生測試與回歸檢查,無需撰寫腳本或維護 selector。
SonOf 串接你的 repo 與 PM 工具,審核程式碼庫與產品脈絡,將核准工作轉為可交付的 ticket,並由資深工程師審查,協助創辦人與工程主管快速補足 backlog。
Ghost 是一款終端機 AI 助手,可在命令列中聊天、產生程式碼並執行任務。內建免費模型,支援 Linux、macOS、Windows,且為開源工具。