Designer builds native Mac photo tagging app with Claude Code and local vision model

A designer and street photographer built a native Mac app called Loupe using Claude Code without prior Xcode experience. The app solves the problem of searching untagged photos across folders and drives by analyzing images and generating descriptions and keywords.
Technical implementation
Loupe is a SwiftUI Mac app that uses a local vision model (minicpm-v via Ollama) to analyze photos and generate descriptions and keywords. After reviewing and correcting tags, the app writes standard IPTC/XMP metadata into the files, making them compatible with Lightroom, Capture One, and Finder.
Development process with Claude Code
The developer wrote PRDs, designed screens in Figma, connected the Figma MCP, and had Claude Code build the app screen by screen. Claude Code handled setting up the Xcode project, code signing, and TestFlight upload despite the developer having never opened Xcode before starting the project.
App features
- Parallel processing with hardware auto-detection
- Tag editor with keyboard shortcuts
- Vocabulary system with trigger words
- Learning system that adapts to your tagging style
- Full onboarding flow
The app is currently in beta and available at tagwithloupe.com.
📖 Read the full source: r/ClaudeAI
👀 See Also

RunLobster AI Agent Integrates Business Data for Operational Insights
A developer gave RunLobster root access to their business systems including Stripe, CRM, email, and call transcripts. The agent autonomously monitors operations, flags anomalies, and provides detailed briefings based on integrated data analysis.

Accidental Dashboard Built with Claude Created a Product Commitment Nightmare
A developer built a dashboard with Claude in 2 days, forgot to feature-flag it, 40 customers found it and love it. Now customers want customization, requiring a 3-week refactor to make the hardcoded code extensible.

OpenClaw Testing Agent for Mobile Apps: Setup and Results
A developer built a mobile testing agent on OpenClaw that runs plain English test steps on cloud emulators, catching bugs that manual testing misses. The service costs $350-600/month per client and has converted 70-75% of trial leads.

Developer Builds Personal OS App with Claude Code and Mowgli in 3 Hours
A developer created Longinus, a personal OS app that integrates Slack, WhatsApp, feeds, and AI chat using Claude Code with Opus 4.6 and Mowgli for design. The project took 3 hours total: 1 hour for design/spec, 2 hours for building and testing.