n8n/packages/@n8n/node-cli
2025-08-27 09:48:07 +03:00
..
bin feat: Add n8n-node CLI with commands to scaffold and develop nodes (#18090) 2025-08-15 14:55:39 +02:00
scripts feat: Add n8n-node CLI with commands to scaffold and develop nodes (#18090) 2025-08-15 14:55:39 +02:00
src fix: Remove extraneous dependencies from node-cli, publish create-node package (no-changelog) (#18635) 2025-08-21 17:06:21 +02:00
eslint.config.mjs fix: Remove extraneous dependencies from node-cli, publish create-node package (no-changelog) (#18635) 2025-08-21 17:06:21 +02:00
package.json chore(core): Use tsc-watch in node-cli dev mode (#18811) 2025-08-27 09:48:07 +03:00
README.md fix: Remove extraneous dependencies from node-cli, publish create-node package (no-changelog) (#18635) 2025-08-21 17:06:21 +02:00
tsconfig.build.json feat: Add n8n-node CLI with commands to scaffold and develop nodes (#18090) 2025-08-15 14:55:39 +02:00
tsconfig.json feat: Add n8n-node CLI with commands to scaffold and develop nodes (#18090) 2025-08-15 14:55:39 +02:00
vite.config.ts feat: Add n8n-node CLI with commands to scaffold and develop nodes (#18090) 2025-08-15 14:55:39 +02:00

@n8n/node-cli

Official CLI for developing community nodes for n8n.

Features

  • 🔧 Scaffold new n8n nodes
  • 💻 Develop n8n nodes with live preview

Installation

Run directly via npx:

npx n8n-node new

Or install globally:

npm install -g @n8n/node-cli
n8n-node new

Commands

Create a node

n8n-node new   # Scaffold a new node

Build a node

n8n-node build   # Build your node; should be ran in the root of your custom node

Develop a node

n8n-node dev  # Develop your node with hot reloading; should be ran in the root of your custom node

@n8n/create-node: Lightweight wrapper to support npm create @n8n/node