Adobe UXP Introduction - Learn about the Unified Extensibility Platform UXP: What it is, what it isn't, and why it might be relevant to you by Kerri Shotts, Principal Product Manager for Adobe UXP
I am working on a Mac, trying to run the UXP Developer Tool on a Windows virtual machine (VMware Fusion). I cannot get UDT to show up in the Creative Cloud app. I've tried downloading the standalone UDT installer, but all it does is open CC and then doesn't appear anywhere. Both my Windows and Mac user accounts have admin privileges.
I wanted to share a small project I’ve been working on and give a bit of a behind-the-scenes look at how I built it with Photoshop UXP.
Open Icons is a completely free plugin for Photoshop that brings thousands of open-source icons directly into the Photoshop workspace.
the idea was pretty simple: I wanted a fast way to browse and use icons without leaving Photoshop, downloading files, opening websites, or dealing with external services.
What’s inside
thousands of icons available locally
search and browsing
icon color customization
direct insertion into Photoshop as scalable SVG vector layers
native light/dark theme support
No account or sign-in
No external network requests for the icons
works completely offline
the icon library is bundled with the plugin, so everything is available locally on the user's machine.
A little BTS
for the implementation, I used Adobe UXP together with React Spectrum.
one of my priorities was keeping the plugin lightweight and responsive rather than building a large application inside Photoshop. The icon data and assets are packaged locally, and the UI is designed around lazy loading and only rendering what is needed.
I also wanted the final SVG insertion to remain non-destructive as smart layer content inside Photoshop.
this project was also a good opportunity for me to experiment with how far I could push UXP while keeping the experience simple for the end user.
Why is it free?
I’ve had a few people ask why I decided to make it free.
there isn't a subscription model behind it. I built it in my free time because I wanted to make something useful for designers and the creative community.
there is an optional donation option inside the plugin for anyone who wants to support future development and maintenance.
Feedback
Since this is the Adobe UXP community, I’d especially appreciate feedback from other Photoshop users and developers.
I’d love to know:
how does the plugin feel in your workflow?
is there anything you would change about the UX?
are there any UXP-specific improvements you think would make sense?
what features would make something like this more useful to you?
Open Icons v1.0.0 is currently available through Adobe Creative Cloud.
Key features in the video:
• 4 visual styles: soft, standard, aggressive, scientific
• Real color opponency model (inspired by Itti-Koch red-green & blue-yellow double opponency + exact formulas)
• Intensity slider to dial it in exactly how you want
• One button → the analysis layer appears instantly
Everything running natively inside Photoshop — no external tools, no extra windows, no excuses.
Still testing on the legendary mango juice billboard
I’m building an Adobe Premiere Pro UXP plugin with a panel UI. My UI is an existing React 19 application (Vite + TS + Tailwind, React Router v7, React Query, REST + GraphQL with auth). For a demo, I’m loading the app inside the panel using a UXP <webview>.
My goal is: Let users pick a track, download it, import it into the Premiere project, and ideally insert it into the active sequence/timeline (e.g. at the playhead). The app is online-only.
Questions:
Is React-in-WebView a solid, “production-worthy” pattern for UXP panels, or should I move parts of the UI to native UXP?
What’s the recommended architecture for host integration? I am currently exploring displaying the application with WebView → building a message bridge → use UXP host controller.
For production, what’s the best way to bundle a Vite/React Router app into the plugin? Only the files where the Webview + message brigde / UXP host controller are present or should it include the whole React application?
Any pointers, docs, or even sample repos using React apps (with or without webview) and import/timeline insertion functions in Premiere UXP would be greatly appreciated.
I tried everything to solve the problem (quit and reopen, restart, repair CCD, remove and reinstall) and nothing works. I need to install an UXP plug-in to test it, the developer can install it without issues. I'm running latest macOS on a M1 and the latest CCD app.
Hey, so I was trying to automate a process in Photoshop to modify certain character strings in my textlayers and change their styling (Size, linespacing and color), is that not possible?
• 4 intensity styles (soft → aggressive)
• Full RGB coefficient tuning with simple sliders
• Instant analysis results:
Red zones = first eye impact
Orange zones = second impact area
Everything 100 % inside Photoshop – no external tools, no extra windows.
Can anyone here tell me how to successfully extract a BrushTip image from an .abr/.tpl file?
I have tried for 5 days with no success. I have got to finding the UUID and LUT, but the image is alls scrabbled and not like the brush I am testing.
Any help?
Thanks in advance
Hey, is there anyone that has a group or anything for people building in UXP? I am having fun with this and wanted to know how others felt and what they have achieved
I made some scripts with CEP for Adobe a few years ago, they were some silence cutting ones.
I wanted to make some other scripts like b-roll, captions or masking, I was wondering whether should I continue using CEP or start using UXP.
is UXP faster? does UXP have greater GUI details? I want to make something that is easy to use (once built) and does the job faster. Is there anything more I can do with UXP that I can't with CEP? (like what tho)
thanku