Дизайнер создает нативное приложение для тегирования фотографий на Mac с использованием Claude Code и локальной модели компьютерного зрения.

Дизайнер и уличный фотограф создал нативное приложение для Mac под названием Loupe с помощью Claude Code, не имея предварительного опыта работы в Xcode. Приложение решает проблему поиска немаркированных фотографий по папкам и дискам, анализируя изображения и генерируя описания и ключевые слова.
Техническая реализация
Loupe — это приложение для Mac на SwiftUI, которое использует локальную модель компьютерного зрения (minicpm-v через Ollama) для анализа фотографий и генерации описаний и ключевых слов. После проверки и корректировки тегов приложение записывает стандартные метаданные IPTC/XMP в файлы, делая их совместимыми с Lightroom, Capture One и Finder.
Процесс разработки с Claude Code
Разработчик написал PRD, спроектировал экраны в Figma, подключил Figma MCP и поручил Claude Code построить приложение экран за экраном. Claude Code справился с настройкой проекта Xcode, подписью кода и загрузкой в TestFlight, несмотря на то, что разработчик никогда раньше не открывал Xcode до начала проекта.
Функции приложения
- Параллельная обработка с автоматическим определением оборудования
- Редактор тегов с горячими клавишами
- Система словаря с триггерными словами
- Обучающаяся система, адаптирующаяся к вашему стилю тегирования
- Полный процесс адаптации
Приложение в настоящее время находится в бета-версии и доступно на tagwithloupe.com.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Кейс отладки Claude: Агент молча завершил работу из-за отсутствующего параметра, контекст оказался важнее модели.
Разработчик использовал Claude для создания календарного агента, затем потратил 40 минут на отладку с помощью Claude, прежде чем понял, что инструмент write_calendar не имел параметра attendees. Когда была предоставлена полная контекстная информация, Claude определил проблему за 10 секунд.

Исследование некодирующих способов применения OpenClaw
OpenClaw выходит за рамки кодирования, применяясь в таких областях, как интеграция с умными очками, управление автомобилем через Telegram и многое другое.

Как баг в React useEffect привел к случайной тактильной обратной связи и уронил удержание пользователей в приложении
Разработчик месяцами игнорировал жалобы пользователей на случайные вибрации приложения, пока не обнаружил, что проблема с зависимостями React useEffect вызывает постоянную тактильную обратную связь на устройствах среднего класса, снизив 7-дневное удержание с эталонных 35% до 18%.

Запуск многозадачной команды стартапа на OpenClaw: Настройка и шаблоны
Команда noHuman создала веб-интерфейс, который разворачивает мультиагентные настройки OpenClaw с готовыми шаблонами команд, изолируя каждого агента в своей виртуальной машине с браузером. Они используют простой HTTP-ретранслятор для общения агентов и поддерживают границы ролей для сфокусированной работы.