Repolode
Jeidoban

Jeidoban/Ironsmith

Бесплатное приложение для строки меню macOS, которое с помощью ИИ создаёт, собирает и сохраняет небольшие нативные приложения для Mac на SwiftUI по текстовым запросам.

Звёзды
344
Форки
29
Открытые issues
0
Последний коммит
11 дней назад

Что это?

Ironsmith позволяет описать простую утилиту обычными словами и получить нативное приложение на SwiftUI, которое можно запустить, отредактировать и экспортировать в папку Applications. Каждое созданное приложение — это Swift-пакет, который собирается с помощью Xcode Command Line Tools, поэтому полный Xcode не нужен. По умолчанию приложение подписывается, запускается в песочнице, а для него включена усиленная защита среды выполнения.

Приложение работает с локальными моделями через Ollama и любым API, совместимым с OpenAI, например LM Studio или Llama.cpp. Также поддерживаются размещённые модели OpenAI, Anthropic и Gemini — для работы нужны собственные API-ключи. Для небольших приложений можно выбрать встроенных агентов Ironsmith, а для более крупных проектов — Codex от OpenAI.

В проект также входит Ironsmith Store: опубликованные приложения можно искать по возможностям и использовать как основу для создания ремиксов. Требуется macOS 26 или новее; поддерживаются Mac на Intel и Apple Silicon.

Ключевые возможности

  • 01Создаёт нативные приложения для Mac на SwiftUI по текстовому запросу.
  • 02Работает с локальными моделями через Ollama или с любым API, совместимым с OpenAI.
  • 03Поддерживает размещённые модели OpenAI, Anthropic и Gemini при использовании собственных ключей.
  • 04Собирает приложения с помощью Xcode Command Line Tools, не требуя полного Xcode.
  • 05По умолчанию запускает созданные приложения в песочнице; для доступа к чувствительным данным нужно отдельно дать разрешение.
  • 06Позволяет брать приложения из Ironsmith Store за основу для ремиксов.

Сценарии использования

  • Создание разовой утилиты — например, для переименования файлов или разделения PDF — без изучения Swift.
  • Создание прототипов небольших инструментов для macOS с локальной моделью, чтобы данные не покидали устройство.
  • Адаптация существующего приложения из Store под конкретный рабочий процесс.

Быстрый старт

  1. 1

    Скачайте последнюю сборку Ironsmith в GitHub Releases или на сайте

  2. 2

    Установите Xcode Command Line Tools вручную (необязательно; если они отсутствуют, macOS предложит их установить)

    xcode-select --install
  3. 3

    Соберите и запустите приложение для разработки из исходного кода

    script/build.sh run

Что важно знать

  • Требуется macOS 26 или новее, поэтому приложение не работает на более старых Mac и других платформах.
  • Для создания иконок приложения и работы встроенной Foundation Model необходимо включить Apple Intelligence.
  • Для размещённых моделей нужны собственные API-ключи или вход в Ironsmith, а локальные модели требуют отдельной настройки, например Ollama.
  • Лицензия GPL-3.0 требует распространять производные работы на тех же условиях.

В подборках

Темы

Частые вопросы

Что такое Ironsmith?
Бесплатное приложение для строки меню macOS, которое с помощью ИИ создаёт, собирает и сохраняет небольшие нативные приложения для Mac на SwiftUI по текстовым запросам. Ironsmith позволяет описать простую утилиту обычными словами и получить нативное приложение на SwiftUI, которое можно запустить, отредактировать и экспортировать в папку Applications. Каждое созданное приложение — это Swift-пакет, который собирается с помощью Xcode Command Line Tools, поэтому полный Xcode не нужен. По умолчанию приложение подписывается, запускается в песочнице, а для него включена усиленная защита среды выполнения.
Ironsmith можно использовать бесплатно? Какая у него лицензия?
Ironsmith распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Ironsmith всё ещё поддерживается?
Активно поддерживается. Последний коммит в Ironsmith — 28 окт. 2026 г..
Для чего можно использовать Ironsmith?
Создание разовой утилиты — например, для переименования файлов или разделения PDF — без изучения Swift. Создание прототипов небольших инструментов для macOS с локальной моделью, чтобы данные не покидали устройство. Адаптация существующего приложения из Store под конкретный рабочий процесс.
Как установить Ironsmith?
Скачайте последнюю сборку Ironsmith в GitHub Releases или на сайте Установите Xcode Command Line Tools вручную (необязательно; если они отсутствуют, macOS предложит их установить): xcode-select --install Соберите и запустите приложение для разработки из исходного кода: script/build.sh run
Где скачать Ironsmith?
Исходный код и инструкции по установке — на GitHub: https://github.com/Jeidoban/Ironsmith

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Полностью локальный голосовой ИИ-ассистент, который ищет информацию в интернете, пишет код и планирует задачи на вашем компьютере — альтернатива Manus AI.

27,6 тыс.+51 за неделю3,1 тыс.PythonGPL-3.0Обновлён 16 дней назад

Приложение для голосового ввода с открытым исходным кодом на Mac: зажмите Fn, продиктуйте текст — и его очищенная версия появится там, где находится курсор.

674+6 за неделю115TypeScriptMITОбновлён 2 месяца назад

Открытая AI-среда разработки в браузере для создания full-stack веб-приложений с возможностью выбирать поддерживаемую LLM для каждого запроса.

20 тыс.+29 за неделю10,6 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён 24 дня назад