n8n

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

ノーコード・ローコードMakeの代替Zapierの代替NOASSERTION
181,697 スター56,304 フォーク
AIによる要約
ひとことで言うと

さまざまなWebサービスやAIを連携させて業務を自動化できる、セルフホスト対応のワークフロー自動化プラットフォームです。

こんな方におすすめ

・企業:社内システム間のデータ連携やAIを活用した業務自動化を、データを外部に出さずに自社サーバー上で構築・運用できます。SSO(シングルサインオン)や権限管理にも対応しています。 ・スタートアップ:外部APIとの連携や通知の自動化を、900以上のテンプレートを活用して素早く構築でき、SaaS(クラウドサービス)のコストを抑えられます。 ・個人事業主・フリーランス:請求書処理やSNS投稿、メール通知など日常の反復作業を、コマンド1つで起動できる環境で安全に自動化できます。

有料サービスとの違い

ZapierやMakeはクラウド専用でタスク数に応じた課金が発生しますが、n8nはセルフホストすれば無料で利用でき、JavaScript/Pythonのカスタムコードも自由に実行できます。さらにAIエージェントのワークフローをネイティブに構築できる点は、他の自動化サービスにない独自の強みです。

バナー画像

n8n - 技術チームのためのセキュアなワークフロー自動化

n8nは、技術チームにコードの柔軟性とノーコードのスピードを提供するワークフロー自動化プラットフォームです。400以上のインテグレーション、ネイティブAI機能、フェアコードライセンスを備え、データとデプロイメントの完全な制御を維持しながら強力な自動化を構築できます。

n8n.io - スクリーンショット

主な機能

  • 必要な時にコードを書ける: JavaScript/Pythonの記述、npmパッケージの追加、またはビジュアルインターフェースの使用
  • AIネイティブプラットフォーム: 自分のデータとモデルを使用してLangChainベースのAIエージェントワークフローを構築
  • 完全な制御: フェアコードライセンスによるセルフホスティング、またはクラウドサービスの利用
  • エンタープライズ対応: 高度な権限管理、SSO、エアギャップデプロイメント
  • 活発なコミュニティ: 400以上のインテグレーションと900以上のすぐに使えるテンプレート

クイックスタート

npx を使ってn8nを即座に試せます(Node.js が必要です):

npx n8n

または 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

エディターには http://localhost:5678 でアクセスできます

リソース

サポート

ヘルプが必要ですか?コミュニティフォーラムでサポートを受け、他のユーザーとつながりましょう: community.n8n.io

ライセンス

n8nはフェアコードとして、Sustainable Use Licensen8n Enterprise Licenseの下で配布されています。

  • ソースコード公開: 常にソースコードを閲覧可能
  • セルフホスト可能: どこにでもデプロイ可能
  • 拡張可能: 独自のノードや機能を追加可能

追加機能とサポートのためのエンタープライズライセンスが利用可能です。

ライセンスモデルの詳細についてはドキュメントをご覧ください。

コントリビューション

バグを発見した🐛、または機能のアイデアがある✨場合は、セットアップガイドとベストプラクティスについてコントリビューションガイドをご確認ください。

チームに参加

自動化の未来を形作りたいですか?求人情報をチェックして、チームに参加しましょう!

n8nの意味は?

短い回答: 「nodemation」を意味し、n-eight-n(エヌエイトエヌ)と発音します。

長い回答: 「この質問はかなり頻繁に(予想以上に)受けるので、ここで回答するのが最善だと判断しました。フリードメインで良いプロジェクト名を探していたところ、思いつく良い名前はすべて既に取得されていることにすぐに気づきました。結局、nodemationを選びました。'node-'はNode-Viewを使用し、Node.jsを使用するという意味で、'-mation'はプロジェクトが支援するはずの'automation(自動化)'からです。しかし、名前が長すぎるのが気に入らず、CLIで毎回そんなに長い名前を入力するのは想像できませんでした。そこで最終的に'n8n'にたどり着いたのです。」 - Jan Oberhauser、n8n.io 創設者兼CEO