n8n-as-code
by
etiennelescot

Description: Give your AI agent n8n superpowers. 537 nodes with full schemas, 7,700+ templates, Git-like sync, and TypeScript workflows.

View on GitHub ↗

Summary Information

Updated 1 hour ago
Added to GitGenius on July 6th, 2026
Created on January 3rd, 2026
Open Issues & Pull Requests: 13 (+0)
GitHub issues: Enabled
Number of forks: 170
Total Stargazers: 1,430 (+0)
Total Subscribers: 10 (+0)

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 29 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (6)
  • enhancement (5)
  • help wanted (5)
  • good first issue (2)
  • documentation (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 1.3 hours
Mean response time: 18.7 hours
90th percentile: 38.7 hours
Tracked items: 71

Most active contributors

Detailed Description

n8n-as-code is a TypeScript-based toolkit that extends n8n workflow automation with agent-native capabilities, enabling developers and AI agents to build, edit, deploy, and debug workflows directly from code editors like VS Code and Cursor. The project bundles 537 nodes with full schemas and provides access to over 7,700 templates, making comprehensive n8n knowledge available to both human developers and AI systems working on workflow automation tasks.

The core functionality centers on transforming a repository into a complete n8n development workspace. Users can browse, open, edit, validate, and synchronize n8n workflows from their editor or terminal. The toolkit implements GitOps-style synchronization where pull and push operations are explicit, allowing developers to review diffs, resolve conflicts, and maintain workflow source code in version control. This approach keeps secrets and machine-local runtime state separate from the repository while enabling collaborative workflow development.

A distinctive feature is TypeScript workflow authoring, which converts n8n workflows into readable .workflow.ts files that are easier for both people and AI agents to understand and modify. The project also provides live n8n operations capabilities, allowing users to verify workflows, inspect credentials, run tests, activate workflows, and examine executions against selected n8n environments. The transformer package specifically handles conversion between JSON and TypeScript workflow formats bidirectionally.

The toolkit is distributed across multiple packages serving different use cases. The VS Code Extension provides a visual workflow workspace with an integrated Agent Workbench accessible from the marketplace. The n8nac CLI handles workspace environments, synchronization, validation, and AI context generation. Agent Skills deliver portable n8n knowledge including node schemas, documentation, examples, templates, and validation rules that enable AI agents to work safely on real workflows. An OpenClaw plugin and transformer package extend functionality for different integration scenarios.

GitGenius activity data shows the project maintains responsive issue and pull request handling, with a median response latency of 1.3 hours across 71 tracked items and a mean latency of 18.7 hours. The most active contributor is EtienneLescot with 219 recorded events, followed by Copilot with 26 events and Hope-IT-Works with 17 events. Bug reports, help requests, and enhancement suggestions represent the most frequently labeled issue types, with 6, 5, and 5 instances respectively. The project connects to related repositories including n8n-io/n8n, nousresearch/hermes-agent, and anthropics/claude-code through overlapping contributor networks.

The toolkit supports multiple entry points for different user types. VS Code and Cursor users can install the extension and configure workspace environments through a configuration UI. Claude Code users can leverage the n8n-architect skill to handle workspace setup and validation automatically. Generic agent implementations can install skills from the repository skills directory. Command-line users work through the n8nac CLI, which manages environments, workspace inspection, and promotion of workflows between environments with credential remapping and stable source-to-target bindings recorded in configuration files.

The project explicitly positions itself as an independent community effort not affiliated with or endorsed by n8n, while acknowledging dependency on n8n as the underlying workflow automation platform. The toolkit requires keeping n8n instances updated to the latest stable release for optimal generation and validation results. MIT licensing permits free use, modification, and distribution, though third-party community workflow metadata and downloadable workflow files remain subject to their respective upstream licenses.

n8n-as-code
by
etiennelescotetiennelescot/n8n-as-code

Repository Details

Fetching additional details & charts...