Jeidoban/Ironsmith
Create personal Mac apps instantly with a prompt. Supports on-device and cloud LLMs
What it solves
Ironsmith is a macOS menu bar application that allows users to create small, personal Mac apps without needing to write code or install the full Xcode IDE. It simplifies the process of turning a text description of a utility tool into a functional, native SwiftUI app.
How it works
Users describe the app they want in plain language. Ironsmith uses AI agents (including in-house agents or OpenAI's Codex) to generate the Swift code. The app then builds the code using the lightweight Xcode command line tools to create a signed, sandboxed app bundle that can be run, edited, and exported to the Applications folder.
Who it’s for
It is designed for macOS users who want focused, custom utilities—such as file renamers, PDF splitters, or CSV inspectors—without the overhead of professional software development environments.
Highlights
- Native SwiftUI Apps: Generates real, exportable Mac apps rather than just scripts.
- Local AI Support: Works with Ollama, LM Studio, and Llama.cpp via OpenAI-compatible APIs, as well as hosted models from OpenAI, Anthropic, and Gemini.
- No Xcode Required: Uses only the command line tools for compilation, avoiding the need for the full IDE.
- Built-in Security: Every generated app is sandboxed by default with a hardened runtime to limit the impact of bugs or malicious code.
- Flexible Model Choice: Supports a variety of LLMs and specialized coding agents.
Related
- Project
- Project
- Project
- Project
- Project