Start from the real Photoshop context.
Use the active document or selection as the source. The app keeps the run connected to the original bounds, not just a loose downloaded image.

The AI production layer for Photoshop
Built for real production work: run multiple top models, compare outputs quickly, and place final picks back into your document as high-quality smart objects.
Workflow
Use the active document or selection as the source. The app keeps the run connected to the original bounds, not just a loose downloaded image.
Choose the providers you want, set output counts, and send the work to the Electron queue instead of locking Photoshop.
Status, logs, cancellation and failures stay visible in the app. Photoshop is no longer the waiting room.
Preview results, compare model directions, reuse settings, open output folders and keep every run grouped.
Place the high-quality output as a smart object and match the original selection bounds, with aspect-fit available when models return the wrong proportions.
Control
Prompt history, prompt gallery, reference structure, JSON mode and model-aware options are built for repeated production work.
You keep the creative instruction in one place instead of reconstructing it from screenshots, bookmarks, folders or half-remembered settings.
Find it again
Each generated, edited and upscaled output receives a unique identifier in its filename and job record. Search that ID later to reopen the job, inspect the settings and reuse the exact setup that produced the result.
Models
The best model changes by image, subject and client. Photoshop Kung-Fu turns model choice into a fast comparison instead of a separate workflow for every provider.
We run all jobs in parallel and in the background so you save time and guesswork and always get the best results possible.
Result-based credits
Failed model runs, logs, usage analytics and credit reporting are part of the workflow because production teams need to know what happened and what it cost.
Photoshop Kung-Fu is built around achieved results, not provider confusion.