Jeidoban/Ironsmith
Create personal Mac apps instantly with a prompt. Supports on-device and cloud LLMs
解決する課題
Ironsmithは、macOSメニューバーアプリケーションで、コードを書いたりXcode IDE全体をインストールしたりせずに、小さな個人用Macアプリを作成できます。ユーティリティツールのテキスト説明を、機能的なネイティブSwiftUIアプリに変換するプロセスを簡素化します。
仕組み
ユーザーは、欲しいアプリを平易な言葉で説明します。IronsmithはAIエージェント(社内エージェントやOpenAIのCodexを含む)を使用してSwiftコードを生成します。その後、アプリは軽量なXcodeコマンドラインツールを使用してコードをビルドし、署名付きでサンドボックス化されたアプリバンドルを作成します。これは実行、編集、Applicationsフォルダへのエクスポートが可能です。
対象ユーザー
ファイルリネーマー、PDFスプリッター、CSVインスペクターなど、専門的なソフトウェア開発環境のオーバーヘッドなしに、焦点を絞ったカスタムユーティリティを求めるmacOSユーザー向けに設計されています。
ハイライト
- ネイティブSwiftUIアプリ: 単なるスクリプトではなく、実際のエクスポート可能なMacアプリを生成します。
- ローカルAIサポート: OpenAI互換APIを介してOllama、LM Studio、Llama.cppと連携し、OpenAI、Anthropic、Geminiのホスト型モデルもサポートします。
- Xcode不要: コンパイルにはコマンドラインツールのみを使用し、完全なIDEを必要としません。
- 組み込みセキュリティ: 生成されたすべてのアプリは、デフォルトでサンドボックス化され、ハードニングされたランタイムを備え、バグや悪意のあるコードの影響を制限します。
- 柔軟なモデル選択: さまざまなLLMと専門のコーディングエージェントをサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト