ブラウザーWebUI、ターミナルクライアント、チャットアプリ連携、各種ツール、メモリ、MCPに対応した、Python製のセルフホスト型パーソナルAIエージェントフレームワーク。
FoundationAgents/OpenManus
ターミナルからLLM駆動のエージェントを実行できる、ツール利用、MCP、ブラウザー自動化に対応した汎用AIエージェントフレームワークです。
代替できる製品:Manus
- スター
- 58,743
- フォーク
- 10,187
- 未解決の Issue
- 441
- 最終コミット
- 20 日前
これは何?
OpenManusは、自然言語で受け取ったタスクをツールを使って実行する汎用AIエージェントを構築するためのPythonフレームワークです。ターミナルから起動してアイデアを入力すると、エージェントが手順を立てて実行します。招待コードが必要なクローズドなエージェント製品に代わるオープンな選択肢として位置づけられています。
TOML設定ファイルでモデル、ベースURL、APIキーを指定してLLM APIに接続でき、視覚処理用に別のモデルを指定することもできます。いくつかの起動方法が用意されており、main.pyで汎用エージェント、run_mcp.pyでMCPツール版、run_flow.pyで実験的なマルチエージェントフローを実行できます。データ分析と可視化を行うDataAnalysisエージェントは、フロー設定で有効にできます。
Webタスクでは、OpenManusはデフォルトのMCPサーバーとしてBrowser Use CLIを使用します。ローカルのChromeまたはChromium、あるいはBrowser Use Cloudのブラウザーに接続できます。BrowserGymにも対応していますが、Playwrightブラウザーのインストールが必要です。
主な機能
- 01自然言語のタスク指示を使い、ターミナルから汎用AIエージェントを実行します。
- 02TOMLファイルでLLMプロバイダーと視覚処理用の別モデルを設定できます。
- 03MCPツール版と実験的なマルチエージェントフローを提供します。
- 04データ分析と可視化を行うDataAnalysisエージェントを搭載しています。
- 05Browser Use CLIでブラウザーを自動操作でき、ローカルのChromeまたはクラウドブラウザーを選べます。
ユースケース
- 質問への回答や複数ステップのタスクを実行する汎用エージェントのプロトタイプを作る。
- Webを代わりに閲覧する、ツール利用型エージェントを試す。
- LLM駆動のエージェントでデータ分析やグラフ生成を実行する。
- LLM APIとMCPツールを中心に構成されたオープンなエージェントのコードベースを調べる。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/FoundationAgents/OpenManus.git - 2
依存関係をインストールする
pip install -r requirements.txt - 3
サンプルをもとに設定ファイルを作成する
cp config/config.example.toml config/config.toml - 4
OpenManusを実行し、ターミナルにアイデアを入力する
python main.py
使う前に知っておきたいこと
- 実行するには、事前にconfig/config.tomlに独自のLLM APIキーを追加する必要があります。
- READMEでは、マルチエージェントのrun_flow版は不安定と説明されています。
- ブラウザー自動化には、ChromiumやPlaywrightのブラウザーなど、追加のセットアップが必要です。
トピック
よくある質問
- OpenManus とは?
- ターミナルからLLM駆動のエージェントを実行できる、ツール利用、MCP、ブラウザー自動化に対応した汎用AIエージェントフレームワークです。 OpenManusは、自然言語で受け取ったタスクをツールを使って実行する汎用AIエージェントを構築するためのPythonフレームワークです。ターミナルから起動してアイデアを入力すると、エージェントが手順を立てて実行します。招待コードが必要なクローズドなエージェント製品に代わるオープンな選択肢として位置づけられています。
- OpenManus は無料で使えますか?ライセンスは?
- OpenManus は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- OpenManus は今もメンテナンスされていますか?
- 活発にメンテナンス中。OpenManus の最終コミットは 2026年9月30日 です。
- OpenManus は何に使えますか?
- 質問への回答や複数ステップのタスクを実行する汎用エージェントのプロトタイプを作る。 Webを代わりに閲覧する、ツール利用型エージェントを試す。 LLM駆動のエージェントでデータ分析やグラフ生成を実行する。 LLM APIとMCPツールを中心に構成されたオープンなエージェントのコードベースを調べる。
- OpenManus のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/FoundationAgents/OpenManus.git 依存関係をインストールする: pip install -r requirements.txt サンプルをもとに設定ファイルを作成する: cp config/config.example.toml config/config.toml OpenManusを実行し、ターミナルにアイデアを入力する: python main.py
- OpenManus はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/FoundationAgents/OpenManus
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェント専用のDocker化されたLinuxデスクトップ、ブラウザー、文書ツールを備えたオープンなエージェントフレームワーク。
数分から数時間にわたるタスクで、サブエージェント、メモリ、サンドボックスを連携させ、調査・コーディング・制作を行うオープンソースの長時間稼働向けスーパーエージェントハーネス。
タスクを計画し、ツールやスキルを実行し、WebやIMの各チャネルで記憶を保つ、オープンソースの個人向けAIアシスタント兼Agent Harness。
LangGraph上で長時間の複数ステップタスクをすぐに実行できる、Python向けの意見の反映された機能一式付きエージェントハーネス。
質問を計画し、Webやローカルの情報源を集め、任意のLLMプロバイダーで引用付きレポートを作成する自律型リサーチエージェント。