Repolode
langchain-ai

langchain-ai/langgraphjs

永続化、メモリ、Human-in-the-loopに対応した、状態を持つ長時間稼働のLLMエージェントをグラフとして構築するTypeScriptフレームワーク。

スター
3,371
フォーク
610
未解決の Issue
174
最終コミット
8 時間前

これは何?

LangGraph.jsは、エージェント構築向けの低レベルなオーケストレーションフレームワークLangGraphのJavaScript/TypeScript版です。開発者は、共有状態を操作するノードとエッジのグラフとしてエージェントを定義できます。固定されたチェーンに頼らず、推論の流れやツール呼び出し、分岐を明示的に制御できます。

障害からの復旧が必要なワークフローや、長時間稼働するワークフローを想定したフレームワークです。実行は永続化されるため、エージェントは停止した箇所から再開できます。セッション内で使う短期の作業メモリと、セッションをまたいで使う長期メモリをサポートし、実行中の任意の時点で人間がエージェントの状態を確認・変更できます。

LangGraph.jsはnpmで@langchain/langgraphとして公開されており、@langchain/coreと連携します。単独でも利用できるほか、各種統合にはLangChain、トレースや評価にはLangSmithと組み合わせることを想定しています。

主な機能

  • 01共有状態を扱うノードとエッジのグラフとしてエージェントを定義。
  • 02障害発生後に自動で再開できる永続的な実行。
  • 03状態を持つエージェント向けの短期メモリと長期メモリ。
  • 04実行中に人間がエージェントの状態を確認・変更できるHuman-in-the-loop。
  • 05TypeScriptで実装され、npmからインストール可能。

ユースケース

  • 分岐やツール呼び出しを明示的に制御する必要がある、複数ステップのエージェントを構築する。
  • クラッシュや再起動後に再開する必要がある、長時間稼働のエージェントワークフローを実行する。
  • エージェントのアクション実行前に、人間による承認ステップを追加する。
  • LLM呼び出しをオーケストレーションするJavaScript/TypeScriptバックエンドを構築する。

クイックスタート

  1. 1

    npmでLangGraphとLangChainのコアパッケージをインストールする

    npm install @langchain/langgraph @langchain/core

使う前に知っておきたいこと

  • 低レベルのフレームワークのため、エージェントの構築にはDeep Agentsなどの高レベルツールより多くのコードが必要です。
  • 最適なデバッグやデプロイの体験など、一部の機能は別製品のLangSmithに依存します。

トピック

よくある質問

langgraphjs とは?
永続化、メモリ、Human-in-the-loopに対応した、状態を持つ長時間稼働のLLMエージェントをグラフとして構築するTypeScriptフレームワーク。 LangGraph.jsは、エージェント構築向けの低レベルなオーケストレーションフレームワークLangGraphのJavaScript/TypeScript版です。開発者は、共有状態を操作するノードとエッジのグラフとしてエージェントを定義できます。固定されたチェーンに頼らず、推論の流れやツール呼び出し、分岐を明示的に制御できます。
langgraphjs は無料で使えますか?ライセンスは?
langgraphjs は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
langgraphjs は今もメンテナンスされていますか?
活発にメンテナンス中。langgraphjs の最終コミットは 2026年10月21日 です。
langgraphjs は何に使えますか?
分岐やツール呼び出しを明示的に制御する必要がある、複数ステップのエージェントを構築する。 クラッシュや再起動後に再開する必要がある、長時間稼働のエージェントワークフローを実行する。 エージェントのアクション実行前に、人間による承認ステップを追加する。 LLM呼び出しをオーケストレーションするJavaScript/TypeScriptバックエンドを構築する。
langgraphjs のインストール方法は?
npmでLangGraphとLangChainのコアパッケージをインストールする: npm install @langchain/langgraph @langchain/core
langgraphjs はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/langchain-ai/langgraphjs

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト