n8n-as-code

用代码和AI助手轻松构建、同步和管理n8n工作流

开源 🏷️定价信息待确认 ✅ 目前可打开 自动化工作流 🍴 复刻 191 🐛 待处理 19 👀 关注 9
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1653
维护状态 较活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

n8n-as-code 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类自动化工作流
开发团队EtienneLescot
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型ai-skills,claude,copilot,cursor,gitops,low-code,n8n,ontology,skills,typescript,vscode,workflow-automation
GitHub 星标★ 1653
上线时间2026-01-03 00:00:00
代码更新2026-11-01
仓库体积83.6 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-10
浏览次数8

项目介绍

n8n-as-code 是一个将 n8n 工作流自动化平台与 AI 编程助手(如 Claude、Copilot、Cursor)深度结合的开源项目。它解决了 AI 助手无法直接操作 n8n 复杂节点和模板的问题,通过提供 537 个节点的完整 schema 定义、7700 多个可复用模板,以及类似 Git 的同步机制,让开发者可以用 TypeScript 以代码形式编写、版本管理和同步 n8n 工作流。核心能力包括:为 AI 助手提供结构化的节点知识库,使其能准确生成或修改工作流;支持 GitOps 流程,实现工作流的版本控制和团队协作;提供类型安全的 TypeScript 工作流定义,提升开发效率和可维护性。该项目特别适合希望将低代码自动化与 AI 辅助开发结合的团队,能够显著降低工作流开发门槛,并保证复杂自动化逻辑的可追溯性和可测试性。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 1653

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 一个可用的 n8n 实例,建议保持为最新稳定版本
  • n8nac CLI(安装方式见官方 Getting Started 文档,README 未给出安装命令)
  • n8n 实例的 API Key(用于 n8nac env auth set)
  • 可选:VS Code / Cursor 编辑器,用于 AI 助手集成

安装与启动步骤

  1. 1安装 n8nac CLI

    按官方 Getting Started 文档安装 n8nac 命令行工具;README 未给出安装命令,请勿猜测包名。

  2. 2查看已有环境

    列出当前已配置的 n8n 环境,确认是否已有可用环境再决定是否新增。

    n8nac env list
  3. 3添加远程环境

    新增名为 Dev 的环境,指向你的 n8n 实例地址,工作流保存到 workflows/dev 目录。

    n8nac env add Dev --base-url https://n8n.example.com --workflows-path workflows/dev
  4. 4添加托管环境

    新增名为 Local 的环境,绑定一个托管实例 ID,工作流保存到 workflows/local 目录。

    n8nac env add Local --managed-instance my-instance-id --workflows-path workflows/local
  5. 5切换当前环境

    把默认使用的环境切换为 Dev,之后的操作都会针对该环境进行。

    n8nac env use Dev
  6. 6设置 API Key

    为 Dev 环境配置访问密钥,命令从标准输入读取,避免密钥出现在命令历史中。

    n8nac env auth set Dev --api-key-stdin

关键配置

配置项必填说明示例
--base-url是n8n 实例的访问地址https://n8n.example.com
--workflows-path是该环境工作流文件在仓库中的存放路径workflows/dev
--managed-instance否托管实例 ID,用于本地/托管型 n8n 环境my-instance-id
--api-key-stdin是从标准输入读取 n8n API Key 完成鉴权sk-xxxxxxxx

如何确认成功

执行 n8nac env list 能看到新增的 Dev / Local 环境,且 n8nac env use Dev 切换成功即表示配置完成。

常见问题

Q:怎么安装 n8nac CLI?

A:README 未给出安装命令,请按官网 Getting Started 文档(https://n8nascode.dev/docs/getting-started/)的说明安装后再执行后续命令。

Q:我的 n8n 版本比较旧,会有影响吗?

A:内置节点 schema 基于最新稳定版 n8n 构建,建议保持实例更新,以获得最佳的生成和校验效果。

Q:如何删除已配置的环境?

A:执行 n8nac env remove Dev 即可移除该环境配置,之后可用 env list 确认是否删除成功。

Q:API Key 会不会被记录在命令里?

A:使用 --api-key-stdin 从标准输入传入密钥,不会直接写在命令行参数中,可降低泄露风险。

注意事项

  • README 未提供 CLI 安装命令,安装步骤请以官方文档为准,不要臆造包名与参数。
  • n8n-as-code 是独立项目,与 n8n 官方无关。
  • VS Code / Cursor 的 AI 助手集成方式请参考官网 VS Code Guide 与 CLI Guide 文档。

核心亮点

  • 提供537个节点的完整schema,AI助手能精准生成复杂工作流,减少手动配置错误
  • 内置7700+模板,可直接复用社区最佳实践,大幅缩短开发时间
  • 支持Git-like同步,工作流可版本控制、团队协作,符合GitOps最佳实践

不足之处

  • 文档/社区待观察
  • 依赖n8n平台,对非n8n用户无直接价值

适用场景

  • 团队使用n8n进行自动化,希望引入AI辅助开发工作流
  • 需要将n8n工作流纳入Git版本管理,实现审计和回滚
  • 开发者希望用TypeScript编写类型安全的工作流,替代手动拖拽配置

替代项目

n8n、Windmill、Trigger.dev

上一篇:n8nworkflows.xyz

下一篇:bytechef

同类项目推荐

budibase 开源

拖拽搭建内部工具和自动化流程,快速上线业务应用。

AI agents, automations and apps that run your operations. Model agnostic.

★ 28397 2026-08-10
turb-gpt-free-register 开源

批量自动注册 ChatGPT 免费号并完成 Codex 授权

指纹浏览器、纯协议全自动ChatGPT FREE注册机+Codex自动接码授权、对接提链服务器

★ 1788 2026-10-17
nuphus-mcp 开源

让任意 AI 代理直接操作你的电脑屏幕和浏览器

Desktop automation MCP server — computer use for any AI agent: control screen, wind···

★ 333 2026-08-09
workflow 开源

用 TypeScript 轻松构建可靠、可观测的 AI 工作流

Workflow SDK: Build durable, reliable, and observable apps and AI Agents in TypeScri···

★ 2500 2026-08-09
banco 开源

在终端里管项目,告别切来切去的 GUI

:file_folder: A project management tool for the command line

★ 58 2026-08-09
YuYuWechat 开源

定时发消息、批量群发,微信自动化小助手

一个让微信(非WEB版)定时循环发送消息/文件(cron表达式精确到分钟),批量群发消息,定···

★ 896 2026-08-09
awesome-browser-automation 开源

一页看清浏览器自动化工具全景,选型不迷路

Curated list of awesome browser automation tools and resources

★ 653 2026-09-18
socialclaw 开源

让 AI 代理一键发布内容到所有主流社交平台

Social media scheduling CLI and OpenClaw skill for AI agents posting to X, LinkedIn,···

★ 107 2026-08-09
squirrelscan 开源

一条命令让 AI 代理给网站做 300 项体检

The website QA tool for your coding agent. 310+ audit rules across SEO, performance,···

★ 309 2026-10-24