成为赞助商——支持中文 Agent 生态

了解赞助
库Agent场景库
← 返回用例列表

Achiya:删掉可视化自动化、用 Claude Code 把 34 条工作流改写成 TypeScript

个人+客户日跑自动化;披露 34 条、内存约 1.4GB→~150MB(闲置~48MB)、吞吐约 1,167 workflows/s、单流开销~30ms、Caddy 热切无感;后记称客户侧又迁回 n8n。

场景说明

面向可视化画布越养越重、想用代码+git 管自动化的独立开发者:把「行为等价迁移 + 反向代理热切 + 诚实延迟边界」写成门禁,区别于 SST→单体与合同开票一下午。

案例叙事

01他们做了什么

作者 achiya-automation 在 DEV《I Deleted My No-Code Automation Platform and Rewrote 34 Workflows in TypeScript》(JSON-LD datePublished 2026-07-02T11:20:45Z → 2026-07-02)写明:他并非否定 n8n,而是系统长大后开始「跟工具搏斗」——改一处要开浏览器在图里找节点;于是删除约两年的 34 条日跑自动化,改写成可组合的 TypeScript 模块,并落到 DBOS 这类带 Postgres 耐久执行的代码工作流上。

披露的硬指标集中在资源与吞吐:内存约 1.4GB→约 150MB(闲置约 48MB)、约 1,167 workflows/s、单流开销约 30ms。他刻意拆穿营销话术:接大模型的 bot,用户等待仍由模型决定,换栈买不到「秒回」。

迁移能由一人完成,是因为 Claude Code 协助理解旧自动化、改写、预发捉虫并对照验收;入站用 Caddy 固定原 endpoint,客户端无感换引擎。文首 Oct 2026 更新诚实写回:客户侧后来又迁回 n8n,因可视化编辑赢了。本场景据此输出「行为等价的自动化迁栈」提纲。禁止把内存下降写成回复延迟 SLA,或忽略作者已迁回 n8n 的后记。

02实际效果

  • 源披露 34 条、内存约 1.4GB→~150MB(闲置~48MB)、约 1,167 workflows/s、~30ms 开销、Caddy 热切、以及 Oct 2026 又迁回 n8n 等作者口径;属单一自动化栈窗口,不可外推为你的回复延迟、客户满意度或「代码永久优于画布」。
  • 能把「再加 worker 扛内存」与「代码模块+耐久执行+入口热切」拆开。
  • 为把 LLM 等待误报成基础设施胜利、以及无对照验收的静默行为漂移提供提问清单。

03值得知道

  • 文首更新写明客户工作后来又迁回 n8n;选型随维护者画像而变。
  • 文中含作者自动化服务站推广;数字以正文自测表为准。
  • 上面写的是 achiya 个人实践帖,不是 n8n/DBOS 官文简报。

04可复制提示词

可视化→代码工作流迁栈简报

你是自动化迁栈顾问。只根据用户约束写迁移提纲,不要编造已下降的内存或延迟。

现有流程清单:{{flows}}
是否必须行为等价:{{parity}}
入口能否反向代理热切:{{hot_cut}}

输出 Markdown:
1. 模块边界与耐久执行需求
2. 逐条对照验收清单
3. 热切/回滚步骤
4. 人必须保留的客户可见行为决策
禁止把 LLM 等待写成基础设施胜利;禁止伪造「迁栈必永久优于画布」。

迁栈后回复没变快或行为漂移复盘提纲

内存降了但用户仍觉得慢,或某条通知行为与旧版不一致。请写复盘提纲。

现象:{{symptom}}

输出:
1. 瓶颈在 LLM、缺对照夹具,还是热切只换了入口
2. 最小修补
3. 下次验收标准
4. 人工确认清单
不要伪造「更低内存等于更好体验」。

怎么做

  1. 粘贴现有自动化清单、是否必须行为等价、以及入站入口是否可用反向代理热切
  2. Agent 按实践帖输出:模块化重写边界、对照验收、以及「LLM 延迟不随运行时变快」的诚实口径
  3. 人工保留客户可见行为与回滚;Agent 不代你声称删画布必降回复延迟或永久优于 n8n

实用提示

  • 源帖(JSON-LD datePublished 2026-07-02T11:20:45Z → 2026-07-02;文首 Update Oct 2026):作者 achiya-automation 删除两年可视化(n8n)积累的 34 条日跑自动化——WhatsApp AI bot、FB/表单获客、PDF 报告、日历预约、CRM 同步、通知等——改写成 TypeScript,底座用 DBOS(普通 TS 工作流 + Postgres 耐久执行)。自报数字:内存约 1.4GB→约 150MB(约 10×),闲置约 48MB;吞吐约 1,167 workflows/s;单工作流开销约 30ms。诚实边界:对话 bot 的用户感知延迟仍由 LLM 决定,换运行时不会让回复「瞬间」;收益是服务器更轻、并发与基础设施成本。一人+Claude Code:理解原流程、改写、上线前捉虫、对照原行为验收;Caddy 反代保持 WhatsApp/webhook/表单同一入口,引擎中途切换客户端无感。文首更新:之后为客户工作又把这些流程迁回 n8n,因可视化编辑器赢了;正文教训仍成立。
  • 与 khal-tessellai-serverless-to-monolith-claude / startupfinances-contract-to-invoice-afternoon 不同:本条是日跑自动化从可视化画布到代码耐久工作流的行为等价迁移,不是 SST 后端改单体或合同→发票应用
#n8n#TypeScript#DBOS#工作流迁移#Claude Code