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

OpenClaw User Proposes 'Sleep Cycle' Memory Compression for AI Agents
Use Cases

OpenClaw User Proposes 'Sleep Cycle' Memory Compression for AI Agents

A non-developer OpenClaw user describes implementing a 'sleep cycle' approach to memory management, inspired by human forgetting and neuroscience research on dreams as memory compression. The user faced issues with growing databases, token costs, and agent contradictions.

OpenClawRadar
Developer Ships 6 PRs from Phone While at a Party — Agents Did the Work
Use Cases

Developer Ships 6 PRs from Phone While at a Party — Agents Did the Work

A Reddit user demonstrated the power of autonomous AI agents by managing multiple pull requests from their phone while attending a party. Their OpenClaw agents handled backend fixes, performance improvements, and frontend tweaks independently.

Reddit User
Claude Opus 4.6 vs. Sonnet 4.6 for Philosophical Argumentation: A User's Direct Comparison
Use Cases

Claude Opus 4.6 vs. Sonnet 4.6 for Philosophical Argumentation: A User's Direct Comparison

A detailed comparison of Claude Opus 4.6 and Sonnet 4.6 for philosophical and humanities work reveals Opus excels at analytical decomposition but levels down subtext, while Sonnet reads nuance better but has weaker prose. The user found Opus exhausting for implication-heavy thinking and switched to Sonnet.

OpenClawRadar
Non-developer builds word chain game in one day using Claude AI
Use Cases

Non-developer builds word chain game in one day using Claude AI

A user with zero coding experience created a complete browser game in one session using Claude AI. The word chain game includes a 74k word dictionary, sound effects, design elements, and a mascot.

OpenClawRadar