Ironsmith

Mac-приложение из меню-бара, которое пишет нативные SwiftUI-утилиты по описанию

github.com ↗
 Публичный пост

Что это

Ironsmith — бесплатное приложение с открытым кодом для macOS 26+, живёт в меню-баре и по текстовому описанию генерирует, компилирует и сохраняет полноценное нативное приложение на Swift/SwiftUI, без Electron и без установки Xcode (нужны только Command Line Tools). Готовые приложения по умолчанию подписаны, работают в sandbox и с hardened runtime. Для генерации можно подключить локальные модели (Ollama, LM Studio, Llama.cpp), облачные (OpenAI, Anthropic, Gemini) или встроенную модель Apple Foundation Model при наличии Apple Intelligence.

Для участника клуба это способ закрывать бытовые задачи автоматизации на Mac без написания кода руками: по сути, вайб-кодинг маленьких нативных утилит — переименование пачки скриншотов, разбивка PDF, очистка ссылок от UTM-меток, разбор CSV. Подходит как быстрый инструмент для личных скриптов и как демонстрация паттерна «AI генерирует и компилирует рабочий десктопный софт», который можно показывать в контенте про ИИ-автоматизацию.

Проект молодой и нишевый (требует свежую macOS 26 и Apple Silicon/Intel), исходники открыты на GitHub под GPL-3.0, готовых сборок и точной статистики использования на момент проверки немного, так что стоит закладывать риски сырого open-source инструмента.

Возможности

  • Генерирует настоящие компилируемые Swift/SwiftUI-приложения, а не обёртки
  • Работает из меню-бара: создание, редактирование и экспорт приложений в одном месте
  • Не требует Xcode — использует только Command Line Tools
  • Поддержка локальных моделей: Ollama, LM Studio, Llama.cpp
  • Поддержка облачных моделей: OpenAI, Anthropic, Gemini по своим API-ключам
  • Может использовать встроенную Apple Foundation Model при включённом Apple Intelligence
  • Готовые приложения подписаны, sandboxed, с hardened runtime по умолчанию
  • Заявленные сценарии: переименование скриншотов, разбивка PDF, очистка URL, анализ CSV

Цена: открытый код (GitHub, лицензия GPL-3.0), само приложение и генерация бесплатны; при использовании облачных LLM (OpenAI/Anthropic/Gemini) оплата идёт по собственным API-ключам пользователя

Откомментируйте первым 👇

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб