数分から数時間にわたるタスクで、サブエージェント、メモリ、サンドボックスを連携させ、調査・コーディング・制作を行うオープンソースの長時間稼働向けスーパーエージェントハーネス。
langchain-ai/deepagents
LangGraph上で長時間の複数ステップタスクをすぐに実行できる、Python向けの意見の反映された機能一式付きエージェントハーネス。
代替できる製品:Claude Code
Cursor
- スター
- 30,441
- フォーク
- 4,293
- 未解決の Issue
- 211
- 最終コミット
- 4 時間前
これは何?
Deep Agentsは、計画立案、ファイルシステム、サブエージェントへの委任、コンテキスト管理をまとめた、事前設定済みのエージェントループを提供するエージェントハーネスです。開発者はこれらを自分で組み合わせることなく、動作するエージェントを基盤に作業を始められます。各機能はプロジェクトをフォークせずに上書き・置き換えできます。
このハーネスはLangGraph上に構築されており、ホスト型の最先端API、オープンウェイトモデル、Ollama、vLLM、llama.cpp経由で提供されるセルフホストモデルなど、ツール呼び出しに対応するあらゆるモデルで動作します。サブエージェントはそれぞれ独立したコンテキストウィンドウで実行され、長いスレッドを扱いやすくするため、ツールの出力をディスクに退避できます。Human-in-the-loopによる承認、必要に応じて読み込むスキル、MCPサーバーのサポートも含まれています。
TypeScript版のdeepagents.jsも利用でき、同じハーネスを基盤とするターミナル向けコーディングエージェント、Deep Agents Codeも提供されています。
主な機能
- 01タスクを委任できる、独立したコンテキストウィンドウを持つサブエージェント
- 02ローカル、サンドボックス、リモートに対応する、差し替え可能なファイルシステムバックエンド
- 03コンテキストの要約と、ツール出力のディスクへの退避
- 04ツール呼び出しの承認、編集、却下を行うHuman-in-the-loop機能
- 05必要に応じて読み込むスキルと、あらゆるMCPサーバーやカスタム関数をツールとして使う機能
ユースケース
- 計画を立ててファイルを読み書きする、長時間動作する調査・レポート作成エージェントの構築
- ローカルモデルやオープンウェイトモデルを基盤とするセルフホスト型コーディングエージェントの作成
- 機密性の高いツールに触れるエージェントのアクションに承認ゲートを追加
- カスタムのLangGraphグラフを、管理されたハーネス内のサブエージェントとして組み込む
クイックスタート
- 1
uvでパッケージをインストールする
uv add deepagents - 2
Pythonでdeep agentを作成して実行する
使う前に知っておきたいこと
- LLMモデルを信頼する設計です。境界はツールまたはサンドボックスのレベルで適用する必要があります。
- tool callingに対応したLLMが必要です。また、クイックスタートの例ではAPIキーが必要なOpenAIモデルを使用しています。
トピック
よくある質問
- deepagents とは?
- LangGraph上で長時間の複数ステップタスクをすぐに実行できる、Python向けの意見の反映された機能一式付きエージェントハーネス。 Deep Agentsは、計画立案、ファイルシステム、サブエージェントへの委任、コンテキスト管理をまとめた、事前設定済みのエージェントループを提供するエージェントハーネスです。開発者はこれらを自分で組み合わせることなく、動作するエージェントを基盤に作業を始められます。各機能はプロジェクトをフォークせずに上書き・置き換えできます。
- deepagents は無料で使えますか?ライセンスは?
- deepagents は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- deepagents は今もメンテナンスされていますか?
- 活発にメンテナンス中。deepagents の最終コミットは 2026年10月20日 です。
- deepagents は何に使えますか?
- 計画を立ててファイルを読み書きする、長時間動作する調査・レポート作成エージェントの構築 ローカルモデルやオープンウェイトモデルを基盤とするセルフホスト型コーディングエージェントの作成 機密性の高いツールに触れるエージェントのアクションに承認ゲートを追加 カスタムのLangGraphグラフを、管理されたハーネス内のサブエージェントとして組み込む
- deepagents のインストール方法は?
- uvでパッケージをインストールする: uv add deepagents Pythonでdeep agentを作成して実行する
- deepagents はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/langchain-ai/deepagents
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
質問を計画し、Webやローカルの情報源を集め、任意のLLMプロバイダーで引用付きレポートを作成する自律型リサーチエージェント。
Pythonコードでアクションを記述・実行するAIエージェントを構築するための、軽量なPythonライブラリ。
AIエージェント専用のDocker化されたLinuxデスクトップ、ブラウザー、文書ツールを備えたオープンなエージェントフレームワーク。
AIエージェントやIDE、アプリを、事前定義ツールまたはカスタムツールでデータベースにつなぐオープンソースのMCPサーバー。