n8n
Provide a fair-code, source-available workflow automation platform that builds event-, schedule-, or webhook-triggered workflows on a visual node canvas, with first-class AI Agent and LangChain-JS nodes for embedding LLM reasoning, RAG, and tool use inside automations.
Description
n8n is the fair-code workflow automation platform built by n8n GmbH in Berlin. Its README states: 'n8n is a workflow automation platform that gives technical teams the flexibility of code with the speed of no-code. With 400+ integrations, native AI capabilities, and a fair-code license, n8n lets you build powerful automations while maintaining full control over your data and deployments.' AI workflows are built around the AI Agent node, which the docs call 'the core of adding AI to your workflows', and the framework's AI capability is delivered via a documented LangChain-JS integration ('This feature is n8n's implementation of LangChain's JavaScript framework').
Solution
Workflows are directed graphs of typed nodes laid out in a visual editor. Each workflow starts with a trigger node (Chat, Webhook, Schedule, Form, Error, MCP Server) and pushes typed items down connections to subsequent nodes. The AI Agent root node is a cluster node requiring attached sub-nodes for chat model, optional memory, optional tools, and optional output parser. As of v1.82.0 the AI Agent always behaves as a Tools Agent (the prior 'agent type' setting was removed). Tools sub-nodes attached to the agent are looped over internally; the surrounding workflow handles routing, retries, branching, persistence.
Primary use cases
- visual workflow automation with embedded AI Agent nodes
- event-, schedule-, and webhook-triggered AI workflows
- RAG against multiple vector stores
- exposing workflows as MCP tools to external clients
Open the full interactive page →
Diagram, neighbourhood map, code examples, related patterns and full provenance.