n8n

Active
GitHub TypeScript NOASSERTION

Description

n8n is a powerful workflow automation platform with native AI agent nodes, enabling multi-step agent workflow orchestration and hundreds of external service integrations.

Key Features

  • 400+ integration nodes - Connect to databases, APIs, SaaS services, and major external systems out of the box
  • Native AI agent support - LangChain-based AI nodes for orchestrating multi-step agent workflows
  • Code flexibility with no-code speed - Visual drag-and-drop editor with JavaScript/Python custom code support
  • Self-hosted with fair-code license - Full data control with Docker/K8s private deployment and air-gapped support
  • Enterprise-grade security - Advanced permissions, SSO, and air-gapped deployment capabilities
  • 900+ template library - Rich pre-built workflow templates for rapid reuse of community best practices

Use Cases

💡 Build AI-powered customer support workflows that auto-classify tickets, generate replies, and route to Slack or email
💡 Orchestrate multi-step data pipelines that scrape web/API data, process with AI, and write to databases
💡 Create internal automation platforms connecting CRM, email, and project management tools for end-to-end workflows
💡 Use AI agent nodes to build intelligent document processing pipelines for extraction, classification, and summarization

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (203.2k stars)
  • Responsive to issues, low backlog

⚠️ Limitations

  • No clear open-source license

Categories

Quick Start

# Quick start with npx (requires Node.js)
npx n8n

# Or deploy with Docker
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 \
  -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

# Open http://localhost:5678 in your browser to start building workflows

Related Projects

Activepieces

24.2k · TypeScript
Active A

Activepieces is an open-source AI workflow automation platform with 400+ MCP servers for AI agents, enabling no-code business process orchestration.

workflowautomationmcp +2
  • · 400+ integration pieces — ready-to-use integrations for Google Sheets, OpenAI, Discord, and 400+ services
  • · Auto-generated MCP servers — all pieces exposed as MCP servers for direct use in Claude Desktop
  • · TypeScript type-safe framework — pieces written in TypeScript with hot-reload local development

Budibase

28.3k · TypeScript
Active A

An open-source low-code platform for building AI agents, automations and business applications, model agnostic with drag-and-drop visual development.

workflowtypescriptagent +2
  • · AI Agent builder — Built-in agent engine that understands natural language requests and executes workflows
  • · Drag-and-drop low-code development — Visual business app builder requiring no code
  • · Multi-source integration — Connect databases, AI models, and business apps for cross-system agent actions

Better Chatbot

1.2k · TypeScript
Active A

A better chatbot platform powered by Agent, MCP, and Workflows. Supports multi-model integration, visual workflow orchestration, and low-code configuration.

mcpagentchatbot +5
  • · Multi-model support: integrates OpenAI, Anthropic, Google, xAI, Ollama, and all major LLMs
  • · MCP protocol driven: invoke browser automation, web search, code execution tools via @mention
  • · Visual workflow editor: drag-and-drop to build AI workflows and publish them as chat tools

n8n MCP

22.8k · TypeScript
Active A+

An MCP for Claude Desktop, Claude Code, Windsurf, and Cursor to build n8n workflows through natural language interaction.

mcpworkflowautomation +2
  • · 1851 n8n node coverage — Complete docs and properties for 822 core + 1029 community nodes
  • · MCP protocol server — Provides n8n knowledge to Claude Desktop, Cursor, Windsurf and other AI IDEs
  • · Template search — 2352 workflow templates filterable by complexity, role, and time

Related Articles