Нативное приложение для macOS, позволяющее общаться с локальными LLM через Ollama: поддерживает несколько чатов, Markdown и изображения для vision-моделей.
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
Скачайте последнюю сборку Ironsmith в GitHub Releases или на сайте
- 2
Установите Xcode Command Line Tools вручную (необязательно; если они отсутствуют, macOS предложит их установить)
xcode-select --install - 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.
Нативное AI-пространство для macOS на SwiftUI: работает локально и объединяет чат, инструменты агента, почту, календарь, память и редактирование документов.
Приложение для macOS, которое локально расшифровывает обе стороны разговора и подсказывает тезисы из ваших заметок.
Приложение для голосового ввода с открытым исходным кодом на Mac: зажмите Fn, продиктуйте текст — и его очищенная версия появится там, где находится курсор.
Открытая AI-среда разработки в браузере для создания full-stack веб-приложений с возможностью выбирать поддерживаемую LLM для каждого запроса.