A macOS app for testing Apple's Image Playground API with enhanced features beyond the stock Image Playground app.
- macOS 15.4+
- Apple Silicon Mac with Apple Intelligence enabled
- Swift 5.9+
- Batch Testing - Queue multiple prompts and run them sequentially with pass/fail tracking
- Prompt History - Persists prompts across sessions with success rate indicators
- Gallery View - Thumbnail grid of all generated images with filtering
- Side-by-Side Comparison - Generate the same prompt in all 3 styles (Illustration, Animation, Sketch)
- Export Formats - Save as PNG, JPEG, or HEIC with quality options
# Build with Swift Package Manager
swift build
# Or build the .app bundle directly
swiftc -parse-as-library \
-o ImagePlaygroundTester.app/Contents/MacOS/ImagePlaygroundTester \
Sources/ImagePlaygroundTesterApp.swift \
-framework AppKit \
-framework ImagePlayground \
-framework SwiftUI \
-framework UniformTypeIdentifiersopen ImagePlaygroundTester.appThe app stores data in:
~/Library/Application Support/ImagePlaygroundTester/
├── prompt-history.json
├── session-results.json
└── images/
└── YYYY-MM-DD/
└── {uuid}.png
- The app must remain in the foreground during image generation (API requirement)
- Keep the window focused while generating, especially during batch operations
- Jon "GainSec" Gaines



