Ollama経由で実行するローカルLLMとチャットできるネイティブmacOSアプリ。複数スレッド、Markdown表示、画像対応のvisionモデルをサポートします。
Jeidoban/Ironsmith
AIにテキストで指示するだけで、小さなネイティブSwiftUI製Macアプリを生成・ビルド・保存できる無料のmacOSメニューバーアプリ。
- スター
- 344
- フォーク
- 29
- 未解決の Issue
- 0
- 最終コミット
- 10 日前
これは何?
Ironsmithでは、作りたい小さなユーティリティを自然な言葉で説明すると、実行・編集でき、Applicationsフォルダに書き出せるネイティブSwiftUIアプリが生成されます。生成されるアプリはそれぞれ、Xcode Command Line ToolsでビルドされるSwiftパッケージなので、フル版のXcodeは不要です。アプリにはデフォルトで署名が行われ、サンドボックスとHardened Runtimeが有効になります。
Ollama経由のローカルモデルや、LM Studio、Llama.cppなどのOpenAI互換APIを利用できます。また、自分のAPIキーを使ってOpenAI、Anthropic、Geminiのホステッドモデルにも対応します。小規模なアプリにはIronsmith内蔵のエージェント、大規模なプロジェクトにはOpenAIのCodexを選べます。
Ironsmith Storeも付属しており、公開済みアプリを機能で検索し、リミックスの出発点として利用できます。macOS 26以降が必要で、Intel MacとApple Silicon Macの両方に対応しています。
主な機能
- 01テキストで指示するだけで、ネイティブのSwiftUI製Macアプリを生成します。
- 02Ollama経由のローカルモデル、または任意のOpenAI互換APIで動作します。
- 03自分のAPIキーを使って、OpenAI、Anthropic、Geminiのホステッドモデルを利用できます。
- 04フル版のXcodeなしで、Xcode Command Line Toolsを使ってアプリをビルドします。
- 05生成したアプリはデフォルトでサンドボックス化され、機密性の高い権限はオプトインで有効にします。
- 06Ironsmith Storeのアプリを出発点としてリミックスできます。
ユースケース
- Swiftを学ばずに、ファイル名変更やPDF分割などの一時的なユーティリティを作る。
- ローカルモデルを使ってデータを手元に保ちながら、小さなmacOSツールを試作する。
- Storeにある既存アプリをベースに、特定のワークフローに合わせてカスタマイズする。
クイックスタート
- 1
GitHub Releases または Web サイトから Ironsmith の最新ビルドをダウンロードします
- 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 とは?
- AIにテキストで指示するだけで、小さなネイティブSwiftUI製Macアプリを生成・ビルド・保存できる無料のmacOSメニューバーアプリ。 Ironsmithでは、作りたい小さなユーティリティを自然な言葉で説明すると、実行・編集でき、Applicationsフォルダに書き出せるネイティブSwiftUIアプリが生成されます。生成されるアプリはそれぞれ、Xcode Command Line ToolsでビルドされるSwiftパッケージなので、フル版のXcodeは不要です。アプリにはデフォルトで署名が行われ、サンドボックスとHardened Runtimeが有効になります。
- Ironsmith は無料で使えますか?ライセンスは?
- Ironsmith は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Ironsmith は今もメンテナンスされていますか?
- 活発にメンテナンス中。Ironsmith の最終コミットは 2026年10月28日 です。
- Ironsmith は何に使えますか?
- Swiftを学ばずに、ファイル名変更やPDF分割などの一時的なユーティリティを作る。 ローカルモデルを使ってデータを手元に保ちながら、小さなmacOSツールを試作する。 Storeにある既存アプリをベースに、特定のワークフローに合わせてカスタマイズする。
- Ironsmith のインストール方法は?
- GitHub Releases または Web サイトから Ironsmith の最新ビルドをダウンロードします Xcode Command Line Tools を手動でインストールします(任意。未インストールの場合は macOS が案内します): xcode-select --install ソースコードから開発用アプリをビルドして実行します: script/build.sh run
- Ironsmith はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Jeidoban/Ironsmith
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Manus AIの代替となる、Web閲覧やコード作成、タスク計画を自分のハードウェア上で行う、完全ローカル対応の音声AIアシスタント。
チャット、エージェントツール、メール、カレンダー、メモリ、文書編集を備え、ローカルで動作するSwiftUI製のmacOSネイティブAIワークスペース。
Mac向けのオープンソース音声入力アプリ。Fnキーを押して話すと、整えたテキストがカーソル位置に入力されます。
通話の両者の発言をローカルで文字起こしし、自分のメモから話題を提示するmacOS向け議事録アプリ。
ブラウザ上でフルスタックのWebアプリを構築でき、プロンプトごとに対応するLLMを自由に選べるオープンソースのAI開発ワークスペースです。