코드 없이 AI 에이전트와 자동화 워크플로우를 시각적으로 구축할 수 있는 오픈소스 플랫폼. 400개 이상의 통합과 LangChain 기반 AI 노드를 제공하며, 셀프호스팅으로 데이터 통제권을 유지할 수 있다.
업무 자동화를 만들려면 보통 코드를 짜거나, Zapier 같은 SaaS에 의존해야 한다. n8n은 이 둘의 장점을 합쳤다. 노드 기반 시각적 빌더로 워크플로우를 드래그 앤 드롭으로 구성하면서, 필요하면 JavaScript나 Python 코드를 노드 안에 직접 넣을 수 있다. fair-code 라이선스라 소스 코드를 볼 수 있고, 셀프호스팅하면 API 키와 데이터가 내 서버를 벗어나지 않는다.
n8n에서 AI 에이전트를 만드는 과정은 직관적이다. Chat Trigger 노드로 사용자 입력을 받고, AI Agent 노드에 LLM(OpenAI, Claude, Gemini 등)을 연결한 뒤, 도구 노드를 붙이면 된다. 에이전트가 사용자 질문을 받으면 어떤 도구를 쓸지 스스로 판단하고 실행한다. 메모리 노드를 추가하면 이전 대화를 기억하는 챗봇이 된다.
실무에서 자주 쓰이는 패턴은 이렇다. 이메일이 오면 AI가 내용을 분류하고, 긴급한 건 Slack으로 알리고, 고객 문의는 자동 답변 초안을 만들어 Google Sheets에 기록하는 워크플로우를 하나의 캔버스에서 구성한다. MCP 클라이언트 노드도 내장되어 있어서 MCP 서버에 직접 연결할 수 있다.
셀프호스팅은 자유도가 높지만, 서버 관리와 업데이트를 직접 해야 한다. LangChain 기반 AI 노드는 강력하지만 복잡한 에이전트 로직을 구현하려면 노드 구성이 많아질 수 있어서, 처음에는 공식 템플릿에서 시작해 점진적으로 확장하는 게 실용적이다.