n8n
Visual workflow automation with code steps, AI agent nodes and 1500+ integrations
n8n is a fair-code workflow platform that runs as one Docker container (docker.n8n.io/n8nio/n8n, port 5678) and combines a visual canvas with JavaScript, Python and npm code nodes. AI agent and workflow nodes connect to OpenAI, Anthropic, Google or open-source models, with human-approval steps and observability, and 1500+ integrations plus 9,000+ templates cover the rest of the stack.
Strengths
- 1500+ integrations and 9,000+ ready-made workflow templates
- Code nodes run JavaScript or Python and can pull npm packages
- Single container on port 5678 with one data volume
- Switch model providers without rebuilding the workflow
Weaknesses
- Sustainable Use License (fair-code, source-available), not an OSI license
- Some features require a separate n8n Enterprise License
- README states no database, RAM or CPU requirements
- no GPU
- Models: OpenAI, Anthropic, Google, open-source models
- port 5678