Repolode
Jeidoban

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. 1

    GitHub Releases または Web サイトから Ironsmith の最新ビルドをダウンロードします

  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 とは?
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 の数値は毎日更新されます。

関連プロジェクト