langflow-ai/langflow

Langflow is a powerful tool for building and deploying AI-powered agents and workflows.

Langflow – AIエージェントとワークフローのためのビジュアルビルダー

概要 Langflowは、Webベースのビジュアルエディターを通じて、AI駆動のエージェントとデータフローパイプラインを設計、テスト、デプロイできるオープンソースプラットフォームです。Pythonパッケージ(およびデスクトップアプリ)として配布され、Dockerでも実行できます。内部では、接続する任意の大規模言語モデル(LLM)、ベクターストア、またはツールに接続し、ビジュアルフローを呼び出し可能なAPIまたは「MCP」サーバーに変換します。

主な機能

機能 提供内容
ビジュアルビルダー LLM呼び出し、検索、ツール使用などを表すドラッグ&ドロップノード。プレイグラウンドでフローをステップバイステップで実行できます。
コードアクセス 各ノードは編集可能なPythonコンポーネントであり、UIを離れることなくカスタムロジックを実装できます。
マルチエージェントオーケストレーション 複数のエージェントを調整し、会話を管理し、検索拡張生成を実行するパイプラインを構築します。
デプロイ可能なAPI ワンクリックでフローをRESTエンドポイントに変換。フローをJSONとしてエクスポートし、Pythonコードで直接使用することもできます。
MCPサーバー 他の「MCPクライアント」がフローをツールとして利用できるようにする専用サーバーモード。
可観測性フック LangSmith、LangFuseなどのサービスとの組み込み統合により、トレースと監視を実現します。
エンタープライズ対応 環境変数による認証、ロールベースのスーパーユーザーをサポートし、本番環境向けに強化可能です。
クロスプラットフォームデスクトップ Windows/macOS用のバンドル済みバイナリで、すべての依存関係を含み、手動でのPythonセットアップを回避します。

実行方法

  1. Pythonインストール – uv pip install langflow -U(Python 3.10-3.14が必要)。LANGFLOW_SUPERUSER_PASSWORDを設定し、uv run langflow runで起動します。UIはhttp://127.0.0.1:7860で表示されます。
  2. Docker – docker run -p 7860:7860 -e LANGFLOW_SUPERUSER_PASSWORD … langflowai/langflow:latest
  3. ソースから – クローン後にmake run_cliを実行(コントリビューター向け)

代表的なユースケース

  • RAGパイプラインの迅速なプロトタイピング:LLM → ベクターデータベース → プロンプトテンプレート → 出力を接続。
  • 複数の専門エージェントを切り替えるチャットボットの構築。
  • 複雑なワークフローを、他のアプリケーションがHTTP経由で呼び出せるマイクロサービスに変換。
  • ボイラープレートコードを書かずに新しいAIツール(関数呼び出し、ツール使用など)を試す。

対象ユーザー

  • 開発者 – コード化する前にLLM中心のパイプラインを反復するためのUIを求める方。
  • プロダクトチーム – AI機能をAPIとして公開するためのローコードな方法を必要とする方。
  • 研究者 – 再現可能なエージェント設定を可視化し共有したい方。

コミュニティとサポート プロジェクトはMITライセンスで提供され、Discord、Twitter、YouTubeチャンネル、そして成長中のコントリビューター基盤(スターヒストリーのグラフを参照)があります。ドキュメントはインストール、デプロイ、セキュリティをカバーしています。


上記の詳細はすべて、リポジトリのREADMEから直接取得したものです。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト