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

Developer uses Claude Code agents to resolve 635 issues across 42 board games in single session
A solo developer used Claude Code agents to fix 635 UI/UX issues across 42 multiplayer board games in one session, resulting in 325 commits while maintaining zero build errors. The workflow involved running four agents simultaneously, each handling a single issue from different games to avoid file conflicts.

Using Claude in Chrome for Intent-Based Social Media Monitoring
A Reddit user describes using Claude in Chrome to automate social media monitoring by providing context about target audiences instead of just keywords. The extension reads page content, makes judgment calls based on meaning, and outputs actionable findings to an HTML file.

Open-Claw + Hermes: Multi-Agent Workflow Gains With Separate Orchestrator and Executor
After a 3-week test, one user found that pairing Open-Claw (orchestrator) with Hermes (execution specialist) outperformed either single agent alone, improving throughput and reliability through parallel task handling and cross-diagnosis.

One prompt that finds, emails, and logs 200 investor contacts via Claude Code
A single prompt for Claude Code or any AI agent scrapes investors, checks duplicates in Gmail/Notion, sends personalized cold emails via SMTP, and logs everything to Notion — all autonomously.