composio AIツール
ComposioはAIエージェント(自律的に動くAIプログラム)に1,000以上のアプリを接続するオープンソースの統合基盤。認証管理・ツール実行・サンドボックス環境をワンストップで提供し、最小限のコードで外部サービスを操作できる。
spec — 基本情報
| github_stars | 29.2k |
|---|---|
| pricing | 無料枠あり(月2万回まで)/ Starter $29/月 / Professional $229/月 / Enterprise 要相談 |
| license | MIT |
| japanese | 不明 |
概要
Composioは、AIエージェント(自律的に判断して動くAIプログラム)やLLM(大規模言語モデル)を1,000以上の外部アプリ・サービスに接続するための統合インフラです。GitHub・Gmail・Slack・Notion・Salesforceといったツールへの「接続口」をあらかじめ整備しており、開発者は個々のAPI仕様を調べたり認証コードを書いたりする手間なく、AIに実際のアクションを実行させることができます。セッション(AIと外部ツールを結ぶ作業空間)ごとにスコープを分け、並列実行やサンドボックス(安全な隔離環境)での実行にも対応しています。
注目される理由は、「AIが考えるだけでなく、実際に動く」ためのインフラとして急速に普及しているからです。2023年の創業からわずか約2年で10万人以上の開発者が利用し、Lightspeed Venture Partnersが主導したシリーズAで2,500万ドルを調達。ツールの呼び出し精度は実世界での数百万回の実行データをもとに継続的に改善されており、「使えば使うほど賢くなる」設計になっています。オープンソース(MITライセンス)で公開されており、自己ホスティングも可能です。
主な機能
- 1,000以上のアプリ統合(プリビルド済みコネクタ):GitHub・Slack・Gmail・Notion・Jira・Salesforceなど主要SaaSへのコネクタが最初から組み込まれています。自分でAPIドキュメントを読み解く必要がなく、数分で接続を開始できます。
- 認証の自動管理(OAuth・APIキー対応):OAuth 2.0・APIキー・JWTなど複数の認証方式をComposioが一括で管理します。ユーザーは一度認証するだけで、以降のトークン更新・保管はComposioが自動で処理します。
- セッションベースのツール実行:ユーザーごとに「セッション」という作業空間を作成し、そこに必要なツールだけを渡す仕組みです。AIのコンテキスト(記憶の容量)を無駄に消費せず、必要なタイミングで必要なツールだけを呼び出せます。
- MCP(Model Context Protocol)対応:Claude Desktop・Cursor・VS Codeなど人気のAIクライアントから、コードを書かずに500以上のアプリへ接続できます。Rubeという専用MCPサーバーが事前に用意されています。
- 主要フレームワーク全対応:OpenAI Agents・Anthropic Claude・LangChain・LlamaIndex・CrewAI・AutoGen・Vercel AI SDKなど、現在使っているAIフレームワークをそのまま使い続けられます。PythonとTypeScriptの両SDKを提供しています。
- サンドボックス実行とセキュリティ:コード実行はサンドボックス環境で行われ、SOC 2 Type II・ISO 27001:2022に準拠したエンタープライズグレードのセキュリティ基準を満たしています。権限をきめ細かく設定でき、実行ログもリアルタイムで確認できます。
- CLIツールでターミナルから操作:
composio searchでツール検索、composio linkでアカウント連携、composio executeでツール実行など、ターミナル(黒い画面)から全操作が完結します。
料金プラン
以下は2025年7月時点の公式料金ページに基づく情報です。料金・内容は変更される場合があります。最新情報は必ず公式サイト(composio.dev/pricing)でご確認ください。
| プラン名 | 月額 | ツール呼び出し上限 | サポート | 備考 |
|---|---|---|---|---|
| Totally Free(無料) | $0 | 月2万回 | コミュニティ | 上限到達で停止(追加課金なし) |
| Ridiculously Cheap(Starter) | $29 | 月20万回 | メール | 超過分 $0.299/1,000回 |
| Serious Business(Professional) | $229 | 月200万回 | Slack | 超過分 $0.249/1,000回 |
| Enterprise | 要相談 | カスタム | 専任サポート・SLA保証 | VPC・オンプレミス対応 |
無料枠の注意点:無料プランは月2万回のツール呼び出しまで。上限を超えてもサービスが止まるだけで、予期せぬ追加請求は発生しません(ハード上限設計)。プレミアムツール(検索API等)は別カウントで3倍のレートが適用されます。詳細はドキュメントに記載されています。
スタートアップ向けに無料アクセス・クレジット・優先サポートを提供するStartups Programも存在します。
導入方法
前提条件
- Python 3.9以上、またはNode.js 18以上(TypeScript SDKはNode.js 22以上を推奨)
- composio.devでアカウント作成 → APIキーをダッシュボードから取得
① Pythonの場合(pipで導入)
# SDKをインストール
pip install composio
# 使用するAIフレームワーク用のプラグインを追加(例:OpenAI Agents)
pip install composio-openai-agents
② TypeScript / JavaScriptの場合(npmで導入)
# コアSDKをインストール
npm install @composio/core
# フレームワーク用プロバイダーを追加(例:OpenAI Agents)
npm install @composio/openai-agents @openai/agents
③ CLIで一括セットアップ(インストールスクリプト)
curl -fsSL https://composio.dev/install | bash
④ Pythonでエージェントを動かす最小サンプル
from composio import Composio
from composio_openai_agents import OpenAIAgentsProvider
from agents import Agent, Runner
# Composioクライアントを初期化
composio = Composio(provider=OpenAIAgentsProvider())
# ユーザー単位でセッション(作業空間)を作成
session = composio.create(user_id="user_123")
tools = session.tools()
# AIエージェントにツールを渡す
agent = Agent(
name="Personal Assistant",
instructions="Composioのツールを使って実際にアクションしてください。",
tools=tools,
)
# 実行
result = Runner.run_sync(starting_agent=agent, input="今日のメールを要約して")
print(result.final_output)
⑤ MCPクライアント(Claude Desktop・Cursorなど)から使う場合
設定ファイルの mcpServers に COMPOSIO_API_KEY を環境変数として追加するだけで、コードなしに500以上のアプリへ接続できます。
こんな人におすすめ
- 「AIに実際の作業をさせたい」個人開発者:ChatGPTなどのAIに「指示するだけ」でなく、メール送信・GitHub操作・スプレッドシート更新などを本当に自動実行させたい人。認証まわりの面倒な実装をComposioが肩代わりしてくれます。
- 複数のSaaSを連携した自動化ツールを作りたい人:Slack・Notion・Jiraなど複数のアプリをまたぐワークフローを構築したい場合、個々のAPIを学ぶ代わりにComposioの統一インターフェースを使うことで開発期間を大幅に短縮できます。
- LangChainやCrewAIなどで既にAI開発している人:既存のAIフレームワークへのプラグインとして導入できるため、今の開発スタイルを変えずにツール連携機能を追加できます。
- Claude DesktopやCursorユーザーでコードを書かずに自動化したい人:MCPクライアントに対応しているため、AIコーディングツールから設定を数行追加するだけで、500以上のアプリをAIが操作できるようになります。
よくある質問
Q. プログラミングの知識がなくても使えますか? A. MCPクライアント(Claude Desktop・Cursorなど)経由で使う場合は、設定ファイルにAPIキーを追加するだけでコードなしに始められます。SDKを使った本格的なエージェント開発にはPythonまたはTypeScriptの基礎知識が必要ですが、公式ドキュメントに5ステップの導入手順とコードサンプルが整備されています。
Q. 無料プランではどこまでできますか? A. 月2万回のツール呼び出しが無料で利用できます。上限に達するとその月はサービスが停止しますが、予期せぬ追加請求は発生しません。個人の学習・小規模プロトタイプには十分な量です。
Q. 自分のデータや認証情報は安全ですか? A. ComposioはSOC 2 Type II・ISO 27001:2022の認証を取得しており、OAuthトークンはサーバー側で安全に管理されます。また、オープンソースで公開されているため、コードを自分で確認したり自己ホスティングしたりすることも可能です。
Q. どのAIフレームワークと組み合わせられますか? A. OpenAI Agents・Anthropic Claude SDK・LangChain・LangGraph・LlamaIndex・CrewAI・AutoGen・Vercel AI SDK・Google ADKなど、主要なAIフレームワークに対応しています。対応していないフレームワーク向けにはカスタムプロバイダーを作成する仕組みも用意されています。
glossary — わからない用語があったら
related — 同カテゴリの人気エンティティ
Rust製の超高速コードエディタ。ネイティブのAI機能(エージェントパネル・インライン編集)と共同編集を備える。
Google公式のターミナルAIエージェント。Geminiの大容量コンテキストを活かし、無料枠の大きさが特徴。
OpenAI製のターミナルコーディングエージェント。ローカルで動作し、コードの読解・修正・実行を対話的に行う。
オープンソースのターミナルAIコーディングエージェント。プロバイダ非依存で、洗練されたTUIが特徴。
ターミナルで動くAIペアプログラミングツールの草分け。Gitと深く統合し、変更を自動コミットしながら開発を進める。