In een verslag dat op 5 oktober 2026 verscheen, vertelt David Gewirtz dat hij Icon Gallery ’97 met Claude en Claude Code bouwde zonder zelf code te schrijven. Volgens Gewirtz kwamen daar 502 afzonderlijke opdrachten, tests, foutopsporing en voorbereiding voor de App Store bij kijken. Het is een verslag van één ontwikkeltraject, geen recept dat voor elke app dezelfde uitkomst belooft.
Van een oud iconenarchief naar een Mac-app
Gewirtz zegt dat zijn bedrijf in 1997 een driedelige verzameling met meer dan 2.000 gekleurde Mac-iconen maakte. Jaren later haalde hij een oud Macromedia Director-bestand met 2.338 iconen terug. Claude zette volgens hem in vier minuten en 30 stappen meer dan 2.000 afbeeldingen om naar PNG-bestanden.
Daarna ontstond het idee voor een Mac-app waarmee hij de iconen kon bekijken en van formaat veranderen. Gewirtz zegt dat hij het idee op 20 september kreeg en de app op 27 september bij Apple indiende. Vier dagen later werd de app volgens hem goedgekeurd en verscheen die in de App Store. Het jaar van deze septemberdata noemt hij niet.
502 opdrachten en vier actieve dagen
Gewirtz zegt dat hij Claude Code gedurende vier actieve dagen 502 afzonderlijke opdrachten gaf. Die dagen waren geen vier onafgebroken werkdagen. Hij schreef naar eigen zeggen zelf geen code, maar bepaalde wel wat de app moest doen en stuurde het resultaat herhaaldelijk bij.
De app groeide van een programma om iconen te bekijken en te vergroten uit tot een verzameling functies: gebruikers kunnen iconen zoeken, verkleuren, bewaren en ordenen, ze naar andere apps slepen en ze exporteren als Slack-emoji. Ook vermeldt de productbeschrijving synchronisatie via iCloud voor favorieten, verzamelingen en opgeslagen kleurvarianten.
De teruggevonden verzameling en de app bevatten niet hetzelfde aantal iconen: het Director-bestand telde volgens Gewirtz 2.338 iconen; hij zegt dat er 2.146 in de app terechtkwamen. Voor de iconen beschrijft hij afmetingen van 32 × 32 tot 1.024 × 1.024 pixels.
Testen, bestandsbeveiliging en foutopsporing
Voor de bescherming van de iconen bracht Gewirtz de bestanden naar eigen zeggen samen in één versleuteld, onleesbaar gemaakt bestand. De app haalde de iconen er vervolgens uit wanneer dat nodig was. Om de werking te controleren beschadigde hij kopieën en vergeleek hij de ontsleutelde uitvoer met de oorspronkelijke bestanden.
Ook het tempo vroeg aandacht. Bij het bekijken van afbeeldingen op volledige grootte verliep het scrollen volgens Gewirtz traag. Verder ontdekte hij een codepad dat tijdens een opdracht om het vensterformaat aan te passen 482 keer opnieuw het venster opbouwde. Zulke problemen kwamen dus aan het licht tijdens het testen en bijstellen van de app.
De app voorbereiden en indienen
De code was maar een deel van de voorbereiding. Gewirtz zegt dat hij drie dagen bezig was met het handmatig maken van promotiebeelden in Photoshop. Voor de inzending verwijderde hij onder meer een Caterpillar-logo, een gezicht dat op Charlie Brown leek en pictogrammen van geweerschoten, nadat hij de mogelijke App Store-beoordeling en de herkomst van het materiaal had meegewogen.
Ook het indienen via TestFlight verliep niet in één keer. Gewirtz zegt dat hij op een woensdag 21 builds uploadde tussen 6.49 en 21.20 uur. Apple weigerde volgens hem de 22e upload en liet hem een volle dag wachten. Dat schoof het project een dag op.