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

✍️ OpenClawRadar📅 Published: March 28, 2026🔗 Source
Designer builds native Mac photo tagging app with Claude Code and local vision model
Ad

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.

Ad

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

Ad

👀 See Also

Developer uses Claude Code agents to resolve 635 issues across 42 board games in single session
Use Cases

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.

OpenClawRadar
Using Claude in Chrome for Intent-Based Social Media Monitoring
Use Cases

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.

OpenClawRadar
Open-Claw + Hermes: Multi-Agent Workflow Gains With Separate Orchestrator and Executor
Use Cases

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.

OpenClawRadar
One prompt that finds, emails, and logs 200 investor contacts via Claude Code
Use Cases

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.

OpenClawRadar