dsh-aseprite

DSH PLUGIN视觉与多模态

仓库 Ratevoid/dsh-aseprite · npm dsh-aseprite

视觉与多模态 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

dsh-aseprite 是 DeepSeek Harness 的像素画与精灵动画编辑器插件,兼容 Aseprite 工程文件,无需安装 Aseprite,支持图层、帧、调色板与蓝图工作流。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 7 复刻 0 · 未关闭 issue 0
最近更新 2026-08-21 创建于 2026-08-19
README 4.3 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:Ratevoid/dsh-aseprite#v0.3.0
兼容 DSH 版本0.2.0-rc.2 等 11 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/cordis@^4.0.1需要同时安装的同级依赖
npm 包名dsh-aseprite可用 npm view 查看包信息

能做什么

4 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-aseprite:DeepSeek Harness 的 Aseprite 兼容像素画与精灵动画编辑器

  • 像素画与精灵动画编辑
  • 兼容 Aseprite 工程文件
  • 图层、帧与调色板管理
  • 蓝图工作流与 AI 协作

适用场景

文件读写

上游标签

dsh-plugin

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

视觉与多模态
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方Ratevoid仓库 dsh-aseprite · 默认分支 main
分类视觉与多模态media
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue7 / 0 / 0收录时的数值,非实时
创建 / 更新2026-08-19 · 2026-08-21最后推送 2026-08-21
本站收录2026-08-22首次进入本站目录的时间

README 全文

4.3 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-aseprite

English

兼容 Aseprite 文件格式的像素画 / 精灵动画编辑器插件,运行在 DeepSeek Harness 的 Web GUI 中。

  • 🎨 会话头部出现 🎨 按钮,点击展开/收起编辑器面板(停靠在输入框上方)。
  • ✏️ 工具:铅笔 / 橡皮 / 油漆桶 / 取色器 / 直线 / 矩形 / 框选区域;支持撤销、重做、滚轮缩放、网格、洋葱皮、可调笔刷/橡皮大小,以及可拖拽左、右、上、下面板边界。
  • 🤖 框选一部分后点击 ASK,输入局部调整要求;插件会把放大的选区 PNG 和坐标作为图片附件发给当前 DSH 会话 AI。AI 回复会留在对话中供确认,编辑器像素不会自动改写。
  • 🧩 蓝图工作流:点击工具栏的 🧩 打开 ComfyUI 风格的可视化节点图;节点可拖动,点击输入/输出端口即可连线。
  • 被动蓝图(例如裁剪透明边界、像素描边、裁剪并描边)完全在本地执行,一次创建后可无限复用,不调用 LLM。
  • 主动蓝图包含 LLM 节点,会把选区和节点提示发送给当前会话 AI。
  • 点击 AI 创建蓝图 描述完整任务;AI 返回的 dsh-blueprint JSON 会自动解析、校验并保存到浏览器蓝图库,无需手动复制 JSON。蓝图库支持 UI 导入/导出。
  • 🧅 图层:新建 / 删除 / 上移 / 下移 / 显示隐藏。
  • 🎞️ 帧动画:新增 / 复制 / 删除帧、每帧时长(ms)、播放预览。
  • 🎨 调色板:内置 DB16 / PICO-8 风格 16 色调色板,可自定义颜色、追加色板、点击取色。
  • 💾 读写 .aseprite 工程文件(纯 JS 实现,无需安装 Aseprite),支持 RGBA / 灰度 / 索引色读取与压缩 cel 解压;另支持导出当前帧 PNG 与整张 Sprite Sheet PNG。

演示

画布特写:

透明背景使用标准方形棋盘格:

原理

  • 宿主端(lib/index.js):仅作为 loader 行存在,让 dsh.client 声明被扫描;编辑器本身 100% 运行在浏览器里。
  • 客户端(client/client.js):遵循 window.__ModuleLoader__.load({ id, factory }) 契约,通过 ctx.slots 注册到 conversation.session.header.actions(头部按钮)和 conversation.input.dock(停靠面板)。
  • 编解码(src/ase-codec.js):按 Aseprite 文件格式规范 实现,写入 32bpp RGBA + raw cel + 新版调色板 chunk,Aseprite 可直接打开。

目录结构

dsh-aseprite/
├── package.json        # dsh.bundle.patch + dsh.client 声明
├── README.md           # English documentation
├── README.zh-CN.md     # 中文文档
├── LICENSE
├── assets/             # GitHub 演示图
├── cordis.patch.yml    # loader 行:- id: aseprite, name: 'dsh-aseprite'
├── lib/index.js        # 宿主端(极简)
├── client/client.js    # 浏览器 bundle(构建产物)
├── src/ase-codec.js    # ASE 二进制编解码
├── src/editor.js       # 文档模型 + 绘制/图层/帧操作 + 导出
├── src/blueprints.js   # 安全声明式蓝图图引擎 + 本地库
├── src/client.js       # React UI + apply()
├── tests/blueprints.test.mjs # 蓝图规范化/执行/解析测试
└── scripts/build.mjs   # 零依赖构建脚本

开发 / 构建

node scripts/build.mjs      # 重新生成 client/client.js
pnpm test:blueprints       # 运行蓝图引擎测试

安装(本机)

已通过 dsh plugin --profile web add 安装。手动重装:

# 将路径替换为本地插件目录;如无需显式 store-dir 可省略该参数
dsh plugin --profile web add --store-dir "" "file:"

装完后重启 DeepSeek Harness(关闭并重新打开),刷新页面,会话头部出现 🎨 按钮即成功。

卸载

dsh plugin --profile web remove dsh-aseprite

并删除 profile cordis.patch.yml 里手写的 aseprite 条目(如有),重启应用。

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-aseprite 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:Ratevoid/dsh-aseprite#v0.3.0` 即可。对应的 npm 包名是 `dsh-aseprite`。

dsh-aseprite 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-aseprite 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-aseprite 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.7-alpha.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2。版本较多,只列出前 8 个。

dsh-aseprite 需要什么运行环境?

需要同时安装 @deepseek-ai/cordis@^4.0.1。环境不满足时安装会失败,建议先确认本机版本。

dsh-aseprite 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-aseprite 有哪些功能?

像素画与精灵动画编辑、兼容 Aseprite 工程文件、图层、帧与调色板管理、蓝图工作流与 AI 协作。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

视觉与多模态
按星标排序,可作替代方案

open-design

open-design

L4 · 沙盒安装通过 10.0 万 星

awesome-gpt-image-2

awesome-gpt-image-2

GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+ 套工业级模板与可复用 Skills,新增 2.5 同提示词对比

L3 · 安装规范通过 3.4 万 星

PicGo

PicGo

L3 · 安装规范通过 2.7 万 星

iPolloWork

iPolloWork

L4 · 沙盒安装通过 6,775 星

modlens

modlens

ModLens 是 DeepSeek Harness 的视觉插件,为纯文本模型外挂视觉能力,粘贴图片即得结构化 JSON 证据(OCR、版面

L5 · 运行验证通过 4,207 星

OpenBiliClaw

OpenBiliClaw

本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微

L4 · 沙盒安装通过 3,398 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。