🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Stitch 界面设计 liuxinlongwa-hue/dsh-stitch-designer

DeepSeek Harness
liuxinlongwa-hue78 天前有提交已提供中文文档扫描:含敏感能力

用文字生成高保真 UI 设计稿并导出 HTML 成品

28.4/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add liuxinlongwa-hue/dsh-stitch-designer
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 78 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
  • 读取密钥环境变量
    plugin.js:23
    return process.env.STITCH_API_KEY || ''
  • 发起网络请求
    plugin.js:66
    const res = await fetch(MCP_URL, {
  • 发起网络请求
    plugin.js:182
    const res = await fetch(hdImageUrl(url))
  • 发起网络请求
    client.js:66
    fetch('/stitch/api/state' + q, { cache: 'no-store' })
  • 发起网络请求
    client.js:163
    fetch('/stitch/api/html/' + cur.id, { cache: 'no-store' })
扫描于 2026/11/5(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 文字生成高保真界面
  • 会话内实时预览
  • 对话迭代设计

README

由 DeepSeek 最新模型翻译生成
dsh-stitch-designer DeepSeek Harness(DSH)AI 设计插件 · Google Stitch 文字生成 UI · 会话内实时预览 · 1:1 HTML 导出 在 DeepSeek Harness(DSH)里用 Google Stitch 做 AI 界面设计:输入需求 → 自动生成高保真 UI 设计稿 → 会话内面板实时预览 → 对话迭代改稿 → 导出 1:1 成品页面(可打包 EXE)。 License: MIT Topic: dsh-plugin [Platform: macOS / Linux]() [DSH: Web]() ✨ 功能特性 | 能力 | 说明 | | 🎨 文字生成设计 | 输入需求 → Google Stitch 生成高清 UI 设计稿(免费额度:每日 400) | | 📱 多形态支持 | MOBILE(APP / 小程序)· DESKTOP(Web / 桌面软件界面)· TABLET · AGNOSTIC | | 🖥 会话内预览 | 会话标题栏「AI 设计」按钮 → 弹出面板实时显示设计预览图(高清原图) | | 💬 对话迭代 | 直接说"哪里要改" → AI 调用 Stitch 编辑 → 预览图自动更新 |
展开完整文档(README 剩余 1 节)
dsh-stitch-designer

DeepSeek Harness(DSH)AI 设计插件 · Google Stitch 文字生成 UI · 会话内实时预览 · 1:1 HTML 导出

在 DeepSeek Harness(DSH)里用 Google Stitch 做 AI 界面设计:输入需求 → 自动生成高保真 UI 设计稿 → 会话内面板实时预览 → 对话迭代改稿 → 导出 1:1 成品页面(可打包 EXE)。

License: MIT
Topic: dsh-plugin
[Platform: macOS / Linux]()
[DSH: Web]()

✨ 功能特性

| 能力 | 说明 |
| 🎨 文字生成设计 | 输入需求 → Google Stitch 生成高清 UI 设计稿(免费额度:每日 400) |
| 📱 多形态支持 | MOBILE(APP / 小程序)· DESKTOP(Web / 桌面软件界面)· TABLET · AGNOSTIC |
| 🖥 会话内预览 | 会话标题栏「AI 设计」按钮 → 弹出面板实时显示设计预览图(高清原图) |
| 💬 对话迭代 | 直接说"哪里要改" → AI 调用 Stitch 编辑 → 预览图自动更新 |
| 📦 1:1 导出 | 确定版后导出完整 HTML 成品(Tailwind,可运行 / 部署 / Electron·Tauri 打包 EXE) |
| 🔗 网页同步 | 同账号打开 stitch.withgoogle.com 可实时查看 / 手动微调(可选) |

v1.1.0 优化(2026-08-19):状态持久化(重启不丢项目/屏幕)· 跨项目兜底(不再串显示)· 生成即取(不等索引,减少"生成了看不到")· get_screen 按 id 兜底 · 高清缓存双份(面板 + ~/.stitch/screens/)

📸 演示

预览示例

Stitch 生成的移动端设计稿(示例),会话内面板会实时展示类似效果。

📦 安装(人类)

1. 克隆
git clone https://github.com/liuxinlongwa-hue/dsh-stitch-designer.git
cd dsh-stitch-designer

2. 一键安装(自动复制插件 + 写入 DSH 组合配置) bash install.sh

3. 准备 Stitch API key(免费,每日 400 额度) a. 打开 https://stitch.withgoogle.com 并登录 b. 头像 → Stitch Settings → API key → Create key c. 保存完整 key(AQ. 开头):
echo 'AQ.你的key' > ~/.stitch/key && chmod 600 ~/.stitch/key

4. 重启 DSH(dsh web),会话标题栏出现「AI 设计」按钮即成功

🤖 安装(AI / Agent)

把本仓库链接发给你的 AI(如 Claude / DeepSeek / Codex),AI 阅读本文件后即可自动配置:

1. 安装插件:将 plugin.js / client.js / package.json 放入 DSH profile 的 node_modules:
${DSH_HOME:-$HOME/.dsh}/profiles/web/node_modules/stitch-designer/
2. 建符号链接:在 npx 缓存 node_modules(DSH 实际安装位置,如 ~/.npm/_npx//node_modules/)执行: ln -sfn /stitch-designer (DSH loader 用 import('stitch-designer') 从自身位置解析;client-modules 用 createRequire(profile目录) 解析——两端都要命中。)
3. 写组合配置:在 cordis.patch.yml 追加:
- insert:
- id: stitch-designer
name: 'stitch-designer'

4. 配置 API key:指导用户到 https://stitch.withgoogle.com → Stitch Settings → API key → Create key 获取免费 key(AQ. 开头),保存到 ~/.stitch/key(权限 600)。
5. 重启 DSH,验证会话标题栏出现「AI 设计」按钮。
6. 使用:用户提设计需求 → 调 POST /stitch/api/generate({prompt, deviceType})→ 生成约 1-2 分钟(异步,用 list_screens 轮询)→ 面板显示 /stitch/screens/{id}.png 高清预览 → 用户提意见 → POST /stitch/api/edit({screenName, prompt})→ 满意后 POST /stitch/api/html/{screenId} 导出 1:1 HTML。

🔌 插件 API(Host 路由)

| 方法 | 路径 | 说明 |
| GET | /stitch/api/state | 项目 + 屏幕列表(含高清预览 URL,缺失自动下载) |
| POST | /stitch/api/generate | {prompt, deviceType} 生成设计 |
| POST | /stitch/api/edit | {screenName, prompt} 编辑改稿 |
| GET | /stitch/api/html/{screenId} | 导出 1:1 HTML 成品 |
| GET | /stitch/screens/{id}.png | 高清预览图(本地缓存) |
| GET | /stitch/html/{id}.html | HTML 成品页面 |

高清截图:Stitch 返回的 screenshot.downloadUrl 是缩略图,插件自动加 =s0 参数取原始分辨率。
默认项目:5188527734101747624(可在 plugin.js 的 DEFAULT_PROJECT 修改)。

🛠 工作原理

- Host 端(plugin.js,Node):直接调用 Stitch 官方 MCP HTTP API(stitch.googleapis.com/mcp + X-Goog-Api-Key),负责生成 / 编辑 / 列表 / 截图缓存 / HTML 导出。不依赖 DSH 的 mcp-client,独立可用。
- Client 端(client.js,浏览器 bundle):__ModuleLoader__.load 格式,在会话头部 Slot 注册「AI 设计」面板,实时拉取预览图。
- 无构建链,纯手写 bundle;改动后重启 DSH 生效。

🗺 路线图 / 其他

- 更多设备形态、多屏幕流程、generate_variants 变体对比
- 中文 / 英文 README 双语维护

🔒 安全

- API key 存于 ~/.stitch/key(600 权限),不硬编码、不进入仓库。
- 请勿把 key 提交到任何公开仓库。

📄 License

MIT © 2026 liuxinlongwa-hue
预览分享卡片长什么样 ↓liuxinlongwa-hue/dsh-stitch-designer
分享 · DeepSeek Harness Hub
liuxinlongwa-hue/dsh-stitch-designer

用文字生成高保真 UI 设计稿并导出 HTML 成品

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部