以本地 n8n-master(2.33.0)源码快照为对象,按“概念 → 源码 → 运行流程 → 设计取舍”的方式拆解 n8n 的工作流模型、执行引擎、节点与凭证、Webhook/调度、队列扩展、持久化安全、前端、AI/MCP 和 Task Runner。
发布后地址:https://hanqing.github.io/n8n-architecture-notes/
pnpm install
pnpm start生产构建:
pnpm build
pnpm serveGitHub Pages 由 .github/workflows/deploy.yml 在 main 分支变更后自动发布。
- 01–02:产品分层、Monorepo、启动和 DI
- 03–05:Workflow 数据模型、执行器、节点与凭证
- 06–07:Triggers、Webhook、队列和规模化
- 08–09:持久化安全、API 与 Vue 编辑器
- 10–11:AI/MCP 与 Task Runner
- 12–13:工程化、发布和端到端阅读路线
- 附录:源码索引、术语表和验证命令
本文档是学习性拆解,不重新分发 n8n 源码。n8n 的许可证与项目版权归 n8n 项目所有。