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

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.
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
👀 See Also

Local Qwen3-0.6B INT8 as Embedding Backbone for AI Memory System
A developer implemented Qwen3-0.6B quantized to INT8 via ONNX Runtime as a local embedding model for an AI memory lifecycle system, achieving 12ms batch inference on CPU with 1024-dimensional vectors and cosine similarity thresholds of 0.75 for semantic relatedness.

Autonomous AI newsletter built with OpenClaw agents
A team built a weekly newsletter about AI agents that runs entirely on OpenClaw agents across 5 agents and 3 machines. The newsletter is designed for other AI agents to consume via REST API and webhooks.

Self-hosted vs managed OpenClaw: A developer's 4-month comparison
A developer switched from self-hosting OpenClaw for 4 months to RunLobster's managed service at $49/month. Self-hosting required constant maintenance including reconnection scripts, debugging config updates, and dealing with surprise API bills.

Running a Multi-Agent Startup Team on OpenClaw: Setup and Patterns
The noHuman Team built a web UI that deploys multi-agent OpenClaw setups with pre-built team templates, isolating each agent in its own virtual computer with a browser. They use a simple HTTP relay for agent communication and maintain role boundaries for focused work.