Skip to content

A macOS app for testing Apple's Image Playground API with enhanced features beyond the stock Image Playground app.

Notifications You must be signed in to change notification settings

GainSec/MacOS-ImagePlayground-Improved

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MacOS Image Playground Improved (ImagePlaygroundTester)

A macOS app for testing Apple's Image Playground API with enhanced features beyond the stock Image Playground app.

Requirements

  • macOS 15.4+
  • Apple Silicon Mac with Apple Intelligence enabled
  • Swift 5.9+

Features

Batch

  • 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 MainView
  • Side-by-Side Comparison - Generate the same prompt in all 3 styles (Illustration, Animation, Sketch) Compare
  • Export Formats - Save as PNG, JPEG, or HEIC with quality options Formats

Quick build (command line)

# 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 UniformTypeIdentifiers

Run

open ImagePlaygroundTester.app

Data Storage

The app stores data in:

~/Library/Application Support/ImagePlaygroundTester/
├── prompt-history.json
├── session-results.json
└── images/
    └── YYYY-MM-DD/
        └── {uuid}.png

Notes

  • The app must remain in the foreground during image generation (API requirement)
  • Keep the window focused while generating, especially during batch operations

Created by

About

A macOS app for testing Apple's Image Playground API with enhanced features beyond the stock Image Playground app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages