bytedance/deer-flow は、ByteDance が公開している long-horizon SuperAgent harness です。短い Q&A 向けではなく、調査、コード作成、ツール呼び出し、sandbox、記憶、サブ Agent が必要な長期タスクを対象にしています。
プロジェクト:
https://github.com/bytedance/deer-flow
公式サイト:
プロジェクトを clone する
README の基本手順は次のとおりです。
|
|
ローカル開発では、まず次を実行できます。
|
|
モデルを設定する
DeerFlow は複数の model provider をサポートしています。README には OpenAI / OpenRouter 系の設定例があります。
|
|
Claude Code OAuth を使う場合は、先に環境を export します。
|
|
よく使う API Key:
|
|
Docker で起動する
README では Docker 方式が推奨されています。まず sandbox イメージを初期化します。
|
|
サービスを起動します。
|
|
本番デプロイでは、README の Docker production セクションに従って build/start/stop を実行します。
向いているタスク
DeerFlow は次のようなタスクに向いています。
- 検索、整理、資料引用が必要な調査タスク。
- sandbox と複数ツールを組み合わせる長時間のコード作業。
- 調査、計画、生成、検証のような複数ステップのコンテンツ制作。
- サブ Agent やスキルの組み合わせが必要なワークフロー。
使用時の提案
最初から「完全な製品を作る」のような大きなタスクを渡さないほうがよいです。まずは「あるオープンソースライブラリを調査し、使用例を生成する」のような検証しやすい小さなタスクを渡します。モデル、検索、sandbox、ツール呼び出しが正常に動くことを確認してから、タスク時間を伸ばしていくのが安全です。