n8n-io/n8n
코드 없이 화면에서 블록을 연결해 업무 자동화와 AI 에이전트를 만드는 도구, n8n
n8n은 화면 위에서 여러 동작 블록(노드)을 선으로 이어 자동화 워크플로우나 AI 에이전트를 만드는 오픈소스 플랫폼이다. 1500개 이상의 외부 서비스와 연결할 수 있고, OpenAI·Anthropic·Google 같은 AI 모델을 워크플로우 구조를 바꾸지 않고 자유롭게 교체할 수 있다. 직접 서버에 설치(셀프 호스팅)하거나 클라우드에서 쓸 수 있고, 블록만으로 부족하면 JavaScript나 Python 코드를 직접 넣을 수도 있다.
무엇을 하는 레포인가
- 무엇: 자동화를 처음부터 코딩하는 대신, '노드'라는 동작 블록을 화면에서 연결해 워크플로우를 만드는 도구
- 어떻게: 드래그 앤 드롭 캔버스에 필요하면 JavaScript·Python·npm 패키지로 커스텀 코드 추가, 1500개 이상 사전 제공 연동과 9000개 이상 템플릿 활용
- AI 기능: 도구 사용과 사람 승인 단계까지 포함한 여러 단계짜리 AI 에이전트를 만들 수 있고, 워크플로우 구조 변경 없이 AI 모델 제공사를 바꿀 수 있음
- 배포: Docker 기반 설치 스크립트로 즉시 실행하거나 Docker 명령으로 직접 설치, 기업용 기능으로 역할 기반 접근 제어와 감사 기록 제공
- 라이선스: 소스코드가 공개된 'fair-code' 방식(Sustainable Use License)이며 셀프 호스팅 가능, 추가 기능은 별도 Enterprise 라이선스로 제공
왜 중요한가
반복 업무를 자동화하거나 AI 에이전트를 실제 업무 시스템에 연결하려는 사람에게 n8n은 서비스마다 연동 코드를 새로 짜야 하는 부담을 줄여준다. 20만 개가 넘는 깃허브 스타와 1500개 이상의 연동 규모는 이 도구가 취미용 자동화부터 실제 서비스에 쓰이는 AI 워크플로우까지 널리 쓰이는 기반 도구가 되었음을 보여준다.
이 레포의 용어
- 노드(Node) · 워크플로우에서 하나의 동작 단계를 나타내는 블록
- Fair-code · 소스코드는 공개돼 있지만 상업적 이용에는 제한이 있는 라이선스 방식
- 셀프 호스팅(Self-hosted) · 클라우드가 아닌 자신의 서버에 직접 설치해 운영하는 방식
- LangChain · AI 언어모델을 활용한 앱을 만들 때 쓰는 개발 도구 모음
레포 원문 소개 (영문)
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
GitHub에서 보기주목받는 레포
- openai/codexOpenAI가 만든 코딩 에이전트를 터미널에서 바로 실행한다
- cordiverse/cordis필요할 때 켜고 끄는 기능 조각을 자유롭게 조합하는 TypeScript 프로그래밍 틀
- ripienaar/free-for-dev개발자용 무료 클라우드·API·협업 도구를 한 저장소에 몽땅 정리했다
- Wei-Shaw/sub2apiClaude·OpenAI·Gemini·Grok 구독 하나로 여러 사람이 나눠 쓰게 해주는 중계 서버
- multica-ai/andrej-karpathy-skillsAI 코딩 도우미가 멋대로 추측하고 코드를 헤집는 걸 막는 지침 파일 하나
- eneskirca/nodeterm흩어진 터미널 탭 대신, 지도 위에 배치하고 AI 에이전트까지 관리하는 작업 공간
- affaan-m/ECCAI 코딩 에이전트에게 '엔지니어처럼 일하는 습관'을 심어주는 도구 모음
- apache/makaAI 에이전트가 하는 모든 행동을 로그로 남기는, 내 컴퓨터에서 돌아가는 작업 공간