Jeidoban/Ironsmith
Create personal Mac apps instantly with a prompt. Supports on-device and cloud LLMs
What it solves
Ironsmith tackles the hassle of creating small, personal macOS apps. Instead of writing code from scratch, you just describe what you want in plain language, and it does the heavy lifting — generating, building, and even exporting a finished app you can actually use.
How it works
You type a description of the app you need. Ironsmith then uses an AI model — either a local one (like Ollama, LM Studio, or Llama.cpp) or a hosted one (OpenAI, Anthropic, Gemini, or your existing ChatGPT login) — to write the app's code as a Swift package. It compiles that code using the lightweight Xcode Command Line Tools (no full Xcode required) and produces a native SwiftUI app. Every generated app is sandboxed and hardened by default, so it runs safely. You can tweak the code, launch it, or export it to your Applications folder. There's also an Ironsmith Store where you can search, remix, and build on apps made by others.
Who it's for
It's for anyone who wants quick, focused macOS utilities — like a PDF splitter, a clipboard cleaner, or a CSV inspector — without hunting down or building them manually. It's also great for developers who want to prototype ideas or create tiny tools without opening full Xcode.
Highlights
- Free and open-source under the GPL v3.0.
- Works with local AI (Ollama, OpenAI-compatible APIs) and hosted models (OpenAI, Anthropic, Gemini, Ironsmith login, or ChatGPT login).
- No Xcode needed — just the Xcode Command Line Tools.
- Sandboxes every generated app by default, with the option to disable for advanced use.
- Includes specialized coding agents and supports OpenAI's Codex for complex projects.
- Ironsmith Store lets you search and remix existing apps.
Related
- Project
- Project
- Project
- Project
- Project