![]()
选区捕获、RunningHub 工作流、提示词模板、AI 优化、常用修图工具、辉光预览,一块面板里全部搞定。
PixelRunner(小T修图助手)是一个面向 Photoshop 的 UXP 插件。它把 Photoshop 和 RunningHub 图像工作流接在一起,让你可以在 PS 里直接框选画面、提交 AI 任务、等待结果、自动贴回图层。
如果你平时要反复做这些事:
PixelRunner 想解决的就是这条来回折腾的链路。它把“修图动作”和“AI 工作流”合到 Photoshop 面板里,让创作过程更像一次连续操作,而不是在多个窗口之间搬运素材。
| 以前的流程 | 使用 PixelRunner 后 |
|---|---|
| 手动导出选区或整图 | 在 PS 内一键捕获当前选区或文档 |
| 去网页上传图片 | 插件直接提交 RunningHub 工作流 |
| 反复复制提示词 | 模板、快捷入口和应用参数本地保存 |
| 盯着任务状态刷新 | 插件内显示任务进度,可取消和追踪 |
| 下载结果再拖回 PS | 任务完成后自动贴回 Photoshop |
| 常用修图动作分散在菜单里 | 黑白观察、中性灰、盖印、模糊、锐化等集中在工具箱 |
| 辉光效果靠试错 | 先在插件内预览,再确认写回图层 |
PixelRunner 对这几类用户尤其有用:
| 用户 | 能得到什么 |
|---|---|
| 修图师 | 把局部重绘、细节增强、风格化处理接进 Photoshop 工作流 |
| 摄影后期 | 选区捕获、结果回贴、观察层和中性灰等工具集中管理 |
| AI 绘图用户 | 保存常用应用、提示词模板和快捷入口,减少重复输入 |
| RunningHub 用户 | 把网页工作流变成 Photoshop 内的可复用面板 |
| 插件开发者 | 参考 UXP Host + WebView 的插件架构和桥接方式 |
PixelRunner 的核心体验是“在 PS 里完成 AI 往返”。你可以直接使用当前文档或选区作为输入,任务完成后结果会回到 Photoshop,不需要手动导出、下载、拖拽和重新对齐。
你不需要理解复杂接口。保存 RunningHub API Key 后,把应用 ID 或链接填进插件,PixelRunner 会解析应用输入项,并自动生成表单。该填图片的地方捕获图片,该填文字的地方写提示词。
PixelRunner 不只是“跑一次任务”。它可以保存:
这意味着你可以把常用工作流整理成自己的修图工具箱。
提交任务后,插件会显示运行状态,支持多任务并发、取消任务、超时追踪和任务完成回贴。比起把任务扔出去之后盲等,PixelRunner 更适合真实生产里的反复试错。
修图不是只有 AI。PixelRunner 也内置了一组高频 Photoshop 辅助工具,让你在使用 AI 前后都能快速处理画面。
工作台是 PixelRunner 的主场。它负责选择应用、填写参数、捕获图片、提交任务和接收结果。
| 能力 | 说明 |
|---|---|
| 应用解析 | 支持通过 RunningHub 应用 ID 或链接解析应用输入结构 |
| 动态表单 | 根据应用输入项自动生成图片、文本、数字等参数表单 |
| 图片捕获 | 可捕获 Photoshop 当前选区或当前文档 |
| 任务提交 | 在插件内提交 RunningHub 图像任务 |
| 状态追踪 | 显示任务运行、成功、失败、超时等状态 |
| 结果回贴 | 任务完成后自动把结果贴回 Photoshop |
| 并发控制 | 支持配置最大并发任务数 |
| 任务取消 | 支持取消进行中的任务 |
把常用 RunningHub 应用保存起来,之后就不用每次重新找链接、重新填参数。
支持:
常用 prompt 可以保存成模板,在工作台中快速插入。
适合保存:
模板支持保存、删除、搜索、排序、导入和导出。
快捷入口适合把一个常用应用和它的非图片参数固定下来。之后只需要在 Photoshop 里框选区域,点击入口就能跑。
这对于固定工作流很省时间,例如:
PixelRunner 可以使用参考图和当前主 prompt,调用你配置的 RunningHub AI 优化应用,生成更清晰、更适合图像工作流使用的提示词。
它的设计比较克制:AI 返回结果不会自动覆盖原 prompt,而是先展示在弹窗里。你确认之后,可以选择“替换当前”或“追加到当前”。
内置工具箱聚合了一组修图时经常用到的动作:
| 工具 | 用途 |
|---|---|
| 黑白观察层 | 快速观察明暗、结构和脏点 |
| 中性灰图层 | 辅助 Dodge & Burn 修图 |
| 盖印图层 | 快速生成当前可见效果图层 |
| 高斯模糊 | 调用 Photoshop 模糊能力 |
| 智能锐化 | 快速进入锐化流程 |
| 高反差保留 | 常见质感和锐化辅助 |
| 内容识别填充 | 调用 Photoshop 原生填充能力 |
| 选择并遮住 | 快速打开原生选区优化面板 |
辉光模块用于制作高光扩散和梦幻光感。它会先捕获当前图像,在插件内预览辉光效果。你可以调节强度、半径、阈值、饱和度等参数,满意后再应用到 Photoshop。
这个流程的好处是:
打开 Photoshop
↓
加载 PixelRunner 插件
↓
在设置页保存 RunningHub API Key
↓
添加或解析 RunningHub 应用
↓
回到工作台选择应用
↓
框选 Photoshop 区域或使用当前文档
↓
填写 prompt 和参数
↓
提交任务
↓
等待结果自动贴回 Photoshop
你需要:
git clone https://github.com/XIAOTsune/PixelRunner.git
cd PixelRunner/PixelRunner
npm install
npm run build
Add Plugin。PixelRunner/manifest.json。Load 或 Watch。Plugins -> Development -> PixelRunner(小T修图助手)。.
├── LICENSE
├── README.md
├── .gitignore
└── PixelRunner/
├── app.html # WebView 主界面
├── app.css # WebView 样式
├── index.html # UXP Host Shell
├── manifest.json # Adobe UXP 插件清单
├── package.json
├── package-lock.json
├── pages/ # 独立帮助页面
├── icons/ # 插件图标与界面素材
├── video/ # 提示音等静态资源
├── scripts/ # 构建与打包脚本
├── docs/ # 技术方案和开发记录
└── src/
├── host/ # Photoshop、UXP、RunningHub 桥接能力
├── webview/ # UI、状态、任务、模板、辉光等逻辑
├── host-entry.js
└── webview-entry.js
进入插件目录:
cd PixelRunner
安装依赖:
npm install
构建插件 bundle:
npm run build
开发时监听构建:
npm run build:watch
检查构建产物是否与源码同步:
npm run check:dist
生成测试包:
npm run package:test
生成正式发布包:
npm run package:release
src/host-entry.js 和 src/webview-entry.js。src/host/。src/webview/。dist/*.bundle.js。node_modules/、dist/、release/ 或本地打包文件。npm run build。以下内容会被 .gitignore 忽略:
node_modules/dist/release/.ccx、.zip、.tgz 等打包结果.env、日志、编辑器缓存和本地临时文件克隆仓库后执行 npm install && npm run build 即可重新生成运行所需的 bundle。
PixelRunner 不需要你把任何密钥提交到仓库。RunningHub API Key 保存在本机 UXP 存储中,用于向 RunningHub 提交任务和查询状态。
请不要提交:
不是。PixelRunner 是 Photoshop UXP 插件,需要在 Photoshop 和 UXP Developer Tool 中加载。
如果你要使用 AI 工作流提交、任务查询和结果回贴,就需要 RunningHub API Key。工具箱中的部分 Photoshop 辅助能力不依赖 RunningHub。
dist/ 是构建产物,可以通过 npm run build 重新生成。开源仓库只保留源码、资源、脚本和文档,方便长期维护。
可以。第一次配置会稍微多一步:安装依赖、构建、用 UXP Developer Tool 加载插件、保存 RunningHub API Key。配置完成后,日常使用主要是在插件面板里选择应用、框选图片、填写提示词和提交任务。
PixelRunner 会继续围绕一个目标迭代:让 Photoshop 内的 AI 修图流程更顺手。
接下来值得继续增强的方向:
PixelRunner 使用 Apache License 2.0 开源。
Copyright 2026 XIAOTsune
$ claude mcp add PixelRunner \
-- python -m otcore.mcp_server <graph>