Jeidoban/Ironsmith
Create personal Mac apps instantly with a prompt. Supports on-device and cloud LLMs
解決的問題
Ironsmith 是一款 macOS 選單列應用程式,允許使用者無需編寫程式碼或安裝完整的 Xcode IDE 即可建立小型個人 Mac 應用程式。它簡化了將工具程式的文字描述轉換為功能性原生 SwiftUI 應用程式的過程。
運作方式
使用者用通俗語言描述他們想要的應用程式。Ironsmith 使用 AI 代理(包括內部代理或 OpenAI 的 Codex)來產生 Swift 程式碼。然後,應用程式使用輕量級的 Xcode 命令列工具來建置程式碼,建立簽名且沙盒化的應用程式套件,可執行、編輯並匯出到應用程式資料夾。
適用對象
專為希望獲得專注的自訂工具(如檔案重新命名器、PDF 分割器或 CSV 檢查器)而無需專業軟體開發環境開銷的 macOS 使用者設計。
亮點
- 原生 SwiftUI 應用程式:產生真實、可匯出的 Mac 應用程式,而不僅僅是腳本。
- 本地 AI 支援:透過 OpenAI 相容 API 與 Ollama、LM Studio 和 Llama.cpp 配合使用,也支援 OpenAI、Anthropic 和 Gemini 的託管模型。
- 無需 Xcode:僅使用命令列工具進行編譯,避免需要完整 IDE。
- 內建安全性:每個產生的應用程式預設沙盒化,並具有強化執行階段,以限制錯誤或惡意程式碼的影響。
- 彈性的模型選擇:支援多種 LLM 和專門的編碼代理。
相關
- 專案
- 專案
- 專案
- 專案
- 專案