Photoshop Toolkit

July 22, 2026 · View on GitHub

A production-oriented desktop utility for everyday Photoshop automation on Windows.

Status UI

Tools

ToolWhat it doesWhy (community)
Batch ResizeResize a folder (aspect lock, resample)Delivery sizes / social
Batch ExportPSD/TIFF → JPEG or PNGClient handoff
Layer CompsExport each layer compDesign variants
Run ActionsActions-panel macro on a folderReuse recorded workflows
Export LayersEach art layer → PNG/JPEGTop forum ask (“layers to files”)
WatermarkText stamp on a folderProofs / portfolio
Convert sRGBProfile → sRGB + export“Wrong colors in browser”
Canvas BorderEqual padding around canvasMockups / safe margins
Text ReplaceFind/replace text layersTemplates / localization

Requirements

  • Windows + Adobe Photoshop
  • Python 3.9+
  • pip install -e ".[windows,gui]" from the repo root

Launch

# from repo root
pip install -e ".[windows,gui]"
python -m tools.photoshop_toolkit

# or after install
photoshop-toolkit

Notes

  • Photoshop should preferably already be running (same elevation as Python).
  • Long jobs run on a background thread; use Cancel to stop after the current file.
  • For headless/scripted pipelines, prefer the CLI recipes under recipes/.

Legacy UI

The older single-purpose PyQt5 resizer remains in ../gui_tool_example/ for reference.