AllDSH
EN

Archify

tt-a1i · tt-a1i/archify

把系统的类型化 JSON 描述编译为单一自包含 HTML 图表的代理技能,交付前先经过校验。

Archify 是 tt-a1i 开发的 DSH 插件,把系统的类型化 JSON 描述编译为单一自包含 HTML 图表的代理技能,交付前先经过校验。收录于技能与智能体和数据与知识。验证等级 L1(已找到),安全扫描尚未完成,尚未声明具体的兼容版本,条目最后核查于 2026-09-18,采用 MIT 许可。安装命令:dsh plugin --profile web add @tt-a1i/archify-dsh

本条目由 赤榆 核查,数据更新于 · 引用规则

L1active
Archify 验证面板:验证等级 L1(共 5 级)——仓库可访问、非空,且有 README。安全扫描:未验证(未运行扫描)。兼容目标:DeepSeek Harness 未声明。许可:MIT。GitHub 星标:66,266。条目最后核查 2026-09-18。
Archify 的验证面板。该条目处于 5 级验证中的 L1 级:仓库可访问、非空,且有 README。安全扫描:未验证(未运行扫描);兼容目标:DeepSeek Harness 未声明;许可:MIT;条目最后核查于 2026-09-18。 验证规则说明

安装命令

dsh plugin --profile web add @tt-a1i/archify-dsh

需要先启动 harness:npx @deepseek-ai/dsh web,然后执行上面的命令。第一次用?先看安装教程。

功能说明

Archify 是一个代理技能,而不是运行时扩展:它不提供任何服务,也不向 Harness 注入任何东西。负责画图的代理写出类型化的 JSON——也就是 Archify 的中间表示——Archify 再确定性地把这份源文件编译成 HTML 或 SVG 图表。仓库本体是一个 Node.js 渲染器与校验器,附带零依赖 CLI;布局、校验与导出由工具完成,绘图决策由模型完成。

这个分工才是它有意思的地方。因为中间表示是类型化的、渲染器是确定性的,同一份 JSON 永远产出同一张图;而一张坏图是一次带机器可读原因的校验失败,而不是一张悄悄画错的图。

一张图是怎么产生的

README 给出的五个阶段:

  1. 生成 —— 代理把你的描述转成类型化 JSON IR。
  2. 校验 —— 内置校验器检查 schema、布局、HTML/SVG 输出、路径走向与标签到路径的间距。
  3. 预览 —— 可选,且明确仅限回环:本地会话监听单个源文件,只在随机 127.0.0.1 端口上重载已通过校验的版本。
  4. 交付 —— 先在同目录渲染并检查候选文件,只有通过校验的产物才会原子地替换目标文件。
  5. 迭代 —— 代理修改源文件,无关结构保持稳定。

校验失败时,validate 与 deliver 返回结构化诊断:稳定的规则码,以及对每个对象支持的修复方式,而不是一段调用栈。技能允许两轮自动修正,之后交回人工做视觉复核。

五种图表类型

类型 适用场景
架构 组件、服务、存储与边界
工作流 CI/CD、审批、工具调用与运维手册
序列 API 调用、缓存回退、鉴权与异步链路
数据流 管道、血缘、PII 与消费方
生命周期 状态、重试、等待与终态

默认输出是一份 HTML 文件,另可导出 PNG、SVG 与 WebM,以及 1200×630 分享卡。内置四套预设(含 Signal Flow、Blueprint,默认 Classic),主题分深浅两色。动效是有限的、由读者触发的,遵循 prefers-reduced-motion,且永远不会进入正式导出——静态导出就保持静态。

有两个功能超出了「画图」本身。Architecture Delta 会比较校验过的变更前、增量与变更后快照,精确列出新增、删除、变更、移动与改道的部分,并附一份机器可读凭据。证据节点 会自我标记,并可打开固定到某个公开提交的、经 Git 校验的文件与行号范围——也就是说,一张图所声称的内容可以回到代码里去核对。

运行要求

需要 Node.js。CLI 零依赖,可直接从检出目录运行;README 没有给出技能本身的最低 Node 版本。面向 DSH 的集成包更严格:它固定 Node ^22.19.0 || >=24.0.0,并面向开发者预览版的 Harness。

分发方式因宿主而异。其他 Harness 通过 skills CLI 安装,或直接放进技能目录;Claude.ai 与 Project Knowledge 则上传 ZIP。DeepSeek Harness 由独立社区包 @tt-a1i/archify-dsh 承接,README 明确标注它不是 DeepSeek 官方产品。

什么时候用它、什么时候不要用

当你需要的是一张可重新生成、可 diff、可校验的图,而不是某人画过一次的图片时,就用它。结构化源文件才是重点:你可以在 pull request 里审阅那份 JSON,而 Architecture Delta 会给出说清「改了什么」的前后对照。

不要指望它是一把通用画图工具。README 对边界的表述相当直接:自动解析 Mermaid、通用自动布局、托管分享与所见即所得编辑都有意不在范围内,并自述既不是绘图编辑器,也不是 Mermaid 主题。如果你要的是 Mermaid 渲染器,或者一个能拖着方块到处摆的画布,那它并不合适。

还有两点来自源码的提醒。增量与分享卡功能对自身主张相当克制——复核不推断影响、风险或合并安全性,reach 分享卡也明确写着「不主张运行时影响」。此外当前版本是开发预发布版 v2.17.0-dev.1,JSON schema 仍会变动。

兼容性说明

因为它是技能而不是运行时扩展,它基本不受 Harness 版本更迭的影响——但技能自身的 JSON schema 会动,而 Architecture Delta 依赖历史快照仍然可读。README 明确记录了唯一一次对外网络请求:可选的更新检查,抓取一份稳定清单以决定是否显示提醒。它从不下载或安装更新,也不发送你的版本号、提示词、项目数据或账号标识。设置 ARCHIFY_UPDATE_CHECK_DISABLED=1 可同时关闭该请求与提醒状态的写入。

FAQ

Archify 是插件还是技能?

是技能。它不声明任何 Harness 服务,自己的仓库里也没有根 package.json——这正是它不出现在自动索引层的原因,也是本站对它的收录属于人工策展条目、而非机械准入的原因。

生成图表会把我的代码发到外面吗?

README 记录了唯一一次对外请求,即可选的更新检查,并声明不传输提示词、项目数据、版本号或账号标识。它并未声称图表生成完全离线,也没有说明技能在分析仓库时读取磁盘上的哪些内容,因此这部分属于未验证,而不是已确认。

能导出到 PowerPoint 或用于印刷吗?

导出格式是 PNG(含 1200×630 分享卡)、SVG 与 WebM。README 没有提到面向印刷的输出,所以「印刷分辨率」会是夸大——文档中给出的尺寸就是分享卡与整图导出。

生成的图表画错了怎么办?

校验的设计目标就是在交付前拦住它。schema、布局、HTML/SVG、路径与标签间距检查必须全部通过,候选文件才能替换上一个已知可用的产物;失败时返回的是规则码与受支持的修复方式,而不是让你自己猜着重试。

来源与参考

本页的技术判断建立在以下第一手资料之上,链接可直接追溯核对。

  1. [1]tt-a1i/archify — GitHub插件自身的仓库与 README——本条目的每一项论断都以这份第一手文档逐条核对。
  2. [2]@tt-a1i/archify-dsh on npm — npm本页安装命令实际解析到的已发布包。
  3. [3]deepseek-ai/deepseek-harness — GitHubDeepSeek Harness、Cordis 运行时与插件加载模型的上游仓库。
  4. [4]@deepseek-ai/dsh on npm — npm已发布的 harness 包,也是本站 dshTarget 字段跟踪的版本来源。
  5. [5]dsh-plugin GitHub topic — GitHub本站用于发现收录插件的检索入口。

全部链接最后核验于 2026-09-11

关于本条目的问题

Archify 安全吗?可以安装吗?
Archify 当前的验证等级是 5 级中的 L1 级(仓库可访问、非空,且有 README),安全状态为「未验证(未运行扫描)」。验证等级记录的是安装路径被核查到什么程度,它本身不是安全保证:是否安全取决于插件实际能碰到什么。安装前请阅读源码与安装脚本,确认它对文件、shell、网络和凭证的访问范围。
Archify 兼容哪个 DeepSeek Harness 版本?
Archify 没有声明 dshTarget,因此作者没有承诺任何具体的 DeepSeek Harness 版本。这个字段是可选的,缺失意味着本条目不保证在特定版本上可用;安装前请先在隔离的 profile 中试装。
Archify 怎么安装?
先用 npx @deepseek-ai/dsh web 启动 harness,然后复制页面顶部的安装命令。该命令由仓库发布的包名(或条目声明的安装 spec)生成,因此不会与仓库实际发布的内容脱节。本条目最后核查于 2026-09-18。
Archify 是插件还是技能?
是技能。它不声明任何 Harness 服务,自己的仓库里也没有根 package.json——这正是它不出现在自动索引层的原因,也是本站对它的收录属于人工策展条目、而非机械准入的原因。
生成图表会把我的代码发到外面吗?
README 记录了唯一一次对外请求,即可选的更新检查,并声明不传输提示词、项目数据、版本号或账号标识。它并未声称图表生成完全离线,也没有说明技能在分析仓库时读取磁盘上的哪些内容,因此这部分属于未验证,而不是已确认。
能导出到 PowerPoint 或用于印刷吗?
导出格式是 PNG(含 1200×630 分享卡)、SVG 与 WebM。README 没有提到面向印刷的输出,所以「印刷分辨率」会是夸大——文档中给出的尺寸就是分享卡与整图导出。
生成的图表画错了怎么办?
校验的设计目标就是在交付前拦住它。schema、布局、HTML/SVG、路径与标签间距检查必须全部通过,候选文件才能替换上一个已知可用的产物;失败时返回的是规则码与受支持的修复方式,而不是让你自己猜着重试。

相似的 DSH 插件

查看全部

DSH Desktop

anywhere-labs

面向 DSH 插件生态的现代桌面客户端,桌面外壳本身就是插件。

L1
27.5k TypeScript

DSH Web

zhu1090093659

把十五个 Web GUI 扩展打包成一次安装的聚合套件,通过官方 web profile 挂载。

L2
7.7k TypeScript

OpenBiliClaw

whiteguo233

本地优先的内容发现 agent,会学习你的兴趣,然后替你在开放网络和社交平台上搜寻。

L1
3.3k Python

MisakaNet

Ikalus1988

一个基于 git 的失败复盘经验库:agent 在重复调试已知错误之前,先检索带证据等级的故障解法。

L2
493 Python

Deepread

xiehuan123

证据优先的深度阅读:为主张配对可回溯的出处,标注每条主张的性质,并为文章、书籍与 PDF 生成知识地图。

L3
53 TypeScript

一个仓库三套组件、三条安装路径:免重启的运行时插件注入器、推理模式路由预设,以及分级任务协议。

L3
7.2k JavaScript
ESC

输入关键词搜索索引,索引由 Pagefind 在部署时生成。