数分から数時間にわたるタスクで、サブエージェント、メモリ、サンドボックスを連携させ、調査・コーディング・制作を行うオープンソースの長時間稼働向けスーパーエージェントハーネス。
agentscope-ai/agentscope
LLMエージェントの構築・実行・監視に使えるPythonフレームワーク。ツール、マルチエージェントチーム、メモリ、サンドボックス実行、デプロイ可能なエージェントサービスを備えています。
- スター
- 35,558
- フォーク
- 3,816
- 未解決の Issue
- 670
- 最終コミット
- 3 日前
これは何?
AgentScopeは、LLMベースのエージェントを構築するためのPythonフレームワークです。SDKレイヤーには、ReActによる推論と行動のループ、Python関数・MCPサーバー・スキルを受け付けるツールキット、OpenAI、Anthropic、Gemini、DashScope、DeepSeek、Ollamaなどのプロバイダー向けモデルアダプターが用意されています。コンテキスト管理、ミドルウェアフック、人による確認を伴う権限制御、ReMeやMem0などのプラグイン可能なメモリバックエンドも、構成要素として利用できます。
実行時には、ローカル、Docker、E2B、Kubernetesなどの隔離されたサンドボックス環境で、エージェントがツールやコードを実行できます。イベントシステムは推論、ツール呼び出し、マルチモーダルコンテンツをフロントエンドにストリーミングし、リアルタイム音声エージェントにも対応しています。
このプロジェクトにはエージェントサービスも含まれています。FastAPIバックエンドと、マルチテナント・マルチセッションのアプリケーション、エージェントチーム、FeishuやDiscordなどのIMチャネル、RAG、スケジュールタスク、永続化に対応した組み込み済みWeb UIを提供します。
主な機能
- 01構造化出力、中断、ツールの一括呼び出しに対応したReActループ
- 02Pythonツール、MCPサーバー、スキルに対応するツールキット。シェル、ファイル、検索用ツールを標準搭載
- 03OpenAI、Anthropic、Gemini、DashScope、DeepSeek、Ollamaなどのモデルに対応
- 04ローカル、Docker、E2B、Kubernetes環境でのサンドボックス化されたツール・コード実行
- 05組み込み済みWeb UI、マルチテナントセッション、IMチャネル連携を備えたエージェントサービス
ユースケース
- サンドボックス内でツールを呼び出し、ファイルを編集する複数ステップのエージェントを構築する
- 複雑なタスクを分担するリーダーエージェントとワーカーエージェントのチームを作る
- すぐに使えるWebフロントエンドを備えた、エージェント駆動のマルチセッションチャットアプリをデプロイする
- 応答をストリーミングするリアルタイム音声アシスタントを試作する
クイックスタート
- 1
PyPIからAgentScopeをインストールします(Python 3.11以降が必要です)
uv pip install agentscope - 2
READMEのコンソールのサンプルを保存し、DASHSCOPE_API_KEYを設定して実行します
使う前に知っておきたいこと
- Python 3.11以降が必要です。
- サンプルエージェントの実行には、モデルプロバイダーから取得したDashScope APIキーが必要です。
- リアルタイム音声やSOPなど、一部の機能は実験的機能としてマークされています。
収録されている特集
トピック
よくある質問
- agentscope とは?
- LLMエージェントの構築・実行・監視に使えるPythonフレームワーク。ツール、マルチエージェントチーム、メモリ、サンドボックス実行、デプロイ可能なエージェントサービスを備えています。 AgentScopeは、LLMベースのエージェントを構築するためのPythonフレームワークです。SDKレイヤーには、ReActによる推論と行動のループ、Python関数・MCPサーバー・スキルを受け付けるツールキット、OpenAI、Anthropic、Gemini、DashScope、DeepSeek、Ollamaなどのプロバイダー向けモデルアダプターが用意されています。コンテキスト管理、ミドルウェアフック、人による確認を伴う権限制御、ReMeやMem0などのプラグイン可能なメモリバックエンドも、構成要素として利用できます。
- agentscope は無料で使えますか?ライセンスは?
- agentscope は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- agentscope は今もメンテナンスされていますか?
- 活発にメンテナンス中。agentscope の最終コミットは 2026年11月4日 です。
- agentscope は何に使えますか?
- サンドボックス内でツールを呼び出し、ファイルを編集する複数ステップのエージェントを構築する 複雑なタスクを分担するリーダーエージェントとワーカーエージェントのチームを作る すぐに使えるWebフロントエンドを備えた、エージェント駆動のマルチセッションチャットアプリをデプロイする 応答をストリーミングするリアルタイム音声アシスタントを試作する
- agentscope のインストール方法は?
- PyPIからAgentScopeをインストールします(Python 3.11以降が必要です): uv pip install agentscope READMEのコンソールのサンプルを保存し、DASHSCOPE_API_KEYを設定して実行します
- agentscope はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/agentscope-ai/agentscope
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
各ターンを処理可能な最安モデルに振り分ける、トークン効率に優れたマイクロカーネル型AIエージェント。CLI、Web UI、チャットに対応。
自分のマシンやクラウド上で動かせるセルフホスト型のパーソナルAIアシスタント。DingTalk、Lark、Discord、Telegramなどのチャットアプリと連携できます。
Web、デスクトップ、ファイル、Telegram・Feishu・WeComなどのチャットアプリでタスクを実行する、オープンソースのマルチエージェントAIアシスタント。
複数の専門エージェント、IM連携、Webダッシュボードを備え、単一プロセスで動作する、家庭や小規模チーム向けのセルフホスト型AIアシスタント。
Spring Boot製のセルフホスト型AIアシスタント基盤。マルチユーザーのワークスペース、複数プロバイダー間のモデルフェイルオーバー、LLM Wiki、MCP、Skills、IM連携を備えています。