iOS App Built Entirely with Claude Code by Non-Engineer Ships to App Store

✍️ OpenClawRadar📅 Published: March 7, 2026🔗 Source
iOS App Built Entirely with Claude Code by Non-Engineer Ships to App Store
Ad

App Overview

SpectraSort is an iOS app that sorts iPhone photos using on-device AI. It has two modes: one ranks photos by quality (sharpness, exposure, composition), while the other learns your personal taste after approximately 30 swipes and sorts based on your preferences. The app builds a profile of your photography preferences that can be shared with others.

Development Process with Claude Code

The developer is a product manager, not an engineer, with no iOS development experience. They had never built an iOS app before, never written Swift, and described themselves as someone who "can't code. Like at all." The entire application was built using Claude Code, including:

  • SwiftUI implementation
  • CoreML integration
  • Vision framework usage
  • ML pipeline development

The project started as a Gradio prototype to test if AI sorting worked, then transitioned to native iOS development. The developer worked with Claude Code over several months, starting on earlier Opus versions and transitioning to versions 4.5/4.6.

Technical Details

The app processes everything on-device with no cloud processing. It achieves about 10 photos/second on the Neural Engine, though this varies depending on device model. The app uses on-device inference for all AI operations.

Ad

Developer Observations

After months of daily use with Claude Code, the developer noted:

  • Claude Code gets noticeably better over time, with significant improvements from earlier Opus versions to 4.5/4.6
  • The jump to newer versions resulted in more autonomous operation, fewer bugs, and better context retention across sessions
  • Working with Claude Code feels like working with a real product team rather than "prompting a computer"
  • The process resembles sculpture more than traditional software development: initial direction, building a version, then shaping together
  • Development is organic and responsive to what's actually in front of you rather than being constrained by specifications
  • Direction can change mid-stream faster than any agile sprint

App Availability

SpectraSort is available on the App Store with a free 7-day trial. After the trial period, a paid tier is required for saving and sharing results, but sorting remains free. The app can be found at https://spectrasort.app.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Non-developer builds resale scoring tool with Claude and eBay API
Use Cases

Non-developer builds resale scoring tool with Claude and eBay API

A detective with no software engineering background built FlipIQ, a local Flask/SQLite tool that uses Claude to analyze eBay sold data and generate confidence scores for resale items. The tool includes photo ID features and runs free with an eBay API key and Ollama.

OpenClawRadar
VPS vs Mac Mini for OpenCLAW: Why a $5 VPS beats a $599 Mac Mini for production agents
Use Cases

VPS vs Mac Mini for OpenCLAW: Why a $5 VPS beats a $599 Mac Mini for production agents

OpenCLAW creator Peter Steinberger told users to stop buying Mac Minis and sponsor devs instead. A €5 VPS with 2 vCPUs and 4GB RAM handles continuous OpenCLAW workloads at 3-8% CPU, while a Mac Mini costs $599+ plus $10-15/mo electricity.

OpenClawRadar
OpenClaw hands-on experience: setup, skills, and cost realities
Use Cases

OpenClaw hands-on experience: setup, skills, and cost realities

A developer tested OpenClaw for building a family assistant, finding it can create folder structures, modify configs, write Python scripts, and organize files directly. The experience required WSL on Windows, OpenAI API keys with credits, additional tooling for web browsing, and careful management of different communication channels.

OpenClawRadar
Fine-tuning llama3.2 3B for personalized health coaching using Apple Watch data and MLX
Use Cases

Fine-tuning llama3.2 3B for personalized health coaching using Apple Watch data and MLX

A developer fine-tuned llama3.2 3B on a Mac using MLX in 15 minutes to create a health coach LLM that analyzes personal Apple Health and Whoop data. The model provides specific health insights instead of generic advice, running locally with a 2GB memory footprint.

OpenClawRadar