dsh-plugin-photoshop: Let DeepSeek Harness Drive Your Local Photoshop
better-rain/dsh-plugin-photoshop
A DSH plugin that gives the AI 7 tools to drive your local Adobe Photoshop — batch cutouts, batch processing and arbitrary PS scripts, with zero dependencies and no network access.
dsh-plugin-photoshop is a DSH plugin that connects DeepSeek Harness to the Adobe Photoshop installed on your own machine, so the AI can actually reach desktop image processing instead of only handing you a script. Say "cut the people out of this batch" and the whole batch is done inside Photoshop with per-image reporting. Its core abilities include batch cutouts, scripted batches merged into a single undo step, a dry run before applying anything, an environment self-check, plus layer export and selection save/load, all running locally with no network access and zero third-party dependencies.
How to Install
dsh plugin --profile web add github:better-rain/dsh-plugin-photoshop- Category
- Tools & Capabilities
- Platform
- DSH Plugin
- Author
- better-rain
- Distribution
- Plugin
dsh-plugin-photoshop Key Features
dsh-plugin-photoshop Repo Summary
What Does It Do?
Photoshop is a DSH plugin for DeepSeek Harness that lets the AI drive the Adobe Photoshop installed on your own machine. It solves the problem that an AI assistant cannot reach your local Photoshop, so you end up cutting out images one by one by hand: with this plugin you just say "cut the people out of this batch" and the AI does the whole batch inside Photoshop instead of handing you a script. Maintained by Better-Rain under the MIT license, it has zero third-party dependencies, runs entirely on your machine, and never goes online or uploads data.
Core Features
- Batch cutouts: uses Photoshop's own Select Subject to process a whole batch in a single call, producing transparent PNGs with per-image result and edge-quality reporting.
- Batch scripted operations: one plan can hold dozens of operations (selections, fills, color adjustments, blurs) merged into a single undo step, so one undo reverts everything.
- Dry run: simulates a plan before applying it, catching invalid targets such as misspelled layer names without changing a single pixel.
- Environment self-check: reports your Photoshop version and which capabilities are available or unavailable, so you don't discover limits the hard way.
- Layer and document operations: covers layer export, saving and loading selections, and inspecting the layer tree.
- Clear safety boundaries: it does not modify your input files, does not close documents you opened yourself, and does not change your Photoshop preferences.
How to Use This Plugin?
After enabling it in DSH, describe the task in plain language, for example pointing at a folder of images to cut out and an output folder; the AI then drives your local Photoshop through the whole batch and reports each result. For complex effects, ask for a dry run first to confirm layer names and operation targets exist before running the plan for real, and run an environment self-check when you are unsure what the installation supports. It requires Windows plus a locally installed Photoshop; if Photoshop is not running, the first call launches it, and a cold start can take about a minute.
How to Troubleshoot This Plugin?
A FAIL in the dry-run report usually means an operation names a layer that does not exist, so inspect the layer tree and correct the name before rerunning the plan. If the environment self-check lists a capability as unavailable (such as Neural Filters, Generative Fill, or the Layer > Matting menu), that installation simply lacks those commands; use feather, contract, and refine-mask style operations instead. macOS and Linux are not supported because the plugin relies on the Windows COM automation interface.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: better-rain/dsh-plugin-photoshop. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
