デザイナーがClaude CodeとローカルビジョンモデルでネイティブMac写真タグ付けアプリを構築

デザイナー兼ストリートフォトグラファーが、Xcodeの経験がなくてもClaude Codeを使ってネイティブMacアプリ「Loupe」を構築しました。このアプリは、フォルダやドライブ全体のタグ付けされていない写真を検索する問題を解決し、画像を分析して説明とキーワードを生成します。
技術的な実装
LoupeはSwiftUIのMacアプリで、ローカルのビジョンモデル(Ollama経由のminicpm-v)を使用して写真を分析し、説明とキーワードを生成します。タグを確認・修正した後、アプリは標準のIPTC/XMPメタデータをファイルに書き込み、Lightroom、Capture One、Finderとの互換性を確保します。
Claude Codeによる開発プロセス
開発者はPRDを作成し、Figmaで画面をデザインし、Figma MCPを接続し、Claude Codeに画面ごとにアプリを構築させました。Claude Codeは、開発者がプロジェクト開始前にXcodeを開いたことがなかったにもかかわらず、Xcodeプロジェクトの設定、コード署名、TestFlightアップロードを処理しました。
アプリの機能
- ハードウェア自動検出による並列処理
- キーボードショートカット付きタグエディター
- トリガーワード付きボキャブラリーシステム
- タグ付けスタイルに適応する学習システム
- 完全なオンボーディングフロー
このアプリは現在ベータ版で、tagwithloupe.comで利用可能です。
📖 Read the full source: r/ClaudeAI
👀 See Also

ユーザー比較:Androidアプリ開発におけるClaude対Gemini
開発者がClaudeとGeminiの両方をテストし、Samsung Foldのカバー画面用ゲームコントローラーアプリを作成しました。Claudeは動作する代替案、Android Studio用の完全なzipフォルダー、透明性のある推論を提供した一方、Geminiは欠陥のあるコード、無関係な動画提案、手動でのファイル作成を要求しました。

マルチエージェントシステムは、無意味な出力で静かに失敗し、メタデータ検証を必要とします。
ある開発者が39エージェントのシステムを2週間運用した結果、1つのエージェントが無意味な出力を生成すると、下流のエージェントがそれを確信を持って処理し、洗練されたが捏造された結果を作り出すことが判明しました。解決策は、タスク完了状況とソース数を宣言するメタデータエンベロープで出力を包むことです。

開発者がClaude Codeで匿名の愛の告白アプリを構築
ある開発者が、Claude Codeを活用してNext.jsやSupabase Realtimeの経験がなくとも、アーキテクチャ、セキュリティ、デプロイを処理し、匿名のラブプロポーザルプラットフォーム「BlushDrop」をリアルタイム追跡機能付きで作成しました。

Claude Code vs Codex: ビルダーのワークフロー比較
ある開発者が実用的な役割分担を紹介:Claude Codeはクリーンな差分でフォーカスしたリポジトリ作業に、Codexはブラウザ、ドキュメント、アプリテストを含む複雑なクロスツールタスクに適している。