Developer Creates Mac App Store Product in 11 Days Using AI Assistance and No Manual Coding
A developer used Claude AI to create a Mac application through conversational directives rather than traditional code writing, completing the project in 11 days and obtaining Apple App Store approval within four days of submission. The process, termed "vibe coding," required 502 distinct directives to Claude to build and refine the application. The project involved recreating a modern version of a classic icon gallery product from the developer's 1990s software company.
The project centered on modernizing a nostalgic piece of software history. Gewirtz had originally created Icon Gallery in 1997 as a boxed retail product containing over 2,000 color icons, which remained commercially viable through the 1990s before becoming obsolete as software distribution shifted online. Decades later, while preparing historical articles about Apple's evolution, he discovered a 30-year-old Macromedia Director file containing all 2,338 original icons in a now-defunct format, prompting the idea to resurrect the concept as a contemporary Mac application.
The development methodology relied on conversational AI interaction rather than traditional programming. Gewirtz issued 502 distinct directives to Claude across 11 days, directing the AI to extract, organize, and integrate the legacy assets into a modern macOS application. Creating promotional imagery for App Store submission consumed nearly as much effort as building the application itself, yet the complete product achieved Apple's approval within four days of submission, demonstrating both the efficiency gains and remaining challenges of AI-assisted development.
This case illustrates potential productivity transformations in software development, suggesting that conversational AI could democratize app creation for non-programmers or accelerate timelines for experienced developers. However, the 502 directives required indicate the approach demands significant domain knowledge and iterative refinement rather than representing fully automated development. The story may influence hiring practices and skill expectations in tech industries, though it remains unclear whether this represents the typical experience or an exceptional outcome dependent on project scope and developer expertise.