ToolLoop:あらゆるモデルでClaudeスタイルのツールを実現するオープンソースエージェントフレームワーク

ToolLoopの機能
ToolLoopは、単一プロバイダーに縛られずにClaude Codeスタイルの機能を提供するために構築されたオープンソースのPythonフレームワークです。このフレームワークには、ファイル操作、コード検索、シェルアクセス、サブエージェントをカバーする11のツールが含まれており、LiteLLM統合を通じて任意のLLMと連携します。
主な特徴
- Pythonで書かれたオープンソースフレームワーク
- 約2,700行のコード
- 11の組み込みツール:ファイル操作、コード検索、シェル、サブエージェント
- LiteLLMを通じて任意のLLMと連携
- Bedrock(DeepSeek、Llama、Mistral)上の任意のモデル、または任意のAPI(OpenAI、Moonshot、ローカルエンドポイント)をサポート
- 共有コンテキストを持ったまま会話中にモデルを切り替え可能
- 同じツールとプロンプトが異なるモデル間で動作
コード例
ソースからのSDK使用例は以下の通りです:
from sdk import query, ToolLoopOptions
async for event in query(
prompt="Find all TODO comments, fix them, run the tests",
options=ToolLoopOptions(
model="bedrock/converse/deepseek.v3.2",
allowed_tools=["Read", "Edit", "Grep", "Glob", "Bash"],
),
):
print(event)
deepseek.v3.2を任意のモデルに置き換えても、同じツールとプロンプト構造を維持できます。
対象ユーザー
Claude Codeスタイルのエージェント機能を求めつつ、さまざまなプロバイダーやローカル設定で異なるモデルを使用する柔軟性が必要な開発者向けです。
📖 Read the full source: r/LocalLLaMA
👀 See Also

Vibeyard IDEは、AIエージェントによる直接的なWeb UI編集のための組み込みブラウザを追加しました。
AIコーディングエージェント向けのオープンソースIDE「Vibeyard」に、Web UIの要素をクリックしてAIエージェントに直接編集を指示できるブラウザタブセッションタイプが追加されました。これにより、セレクタの推測やコンポーネントの検索が不要になります。

無料のMCPによりClaudeがGoogle Search Consoleデータを自動分析可能に
無料のMCP(Model Context Protocol)サーバーを使うと、Claudeがアクセス権のある任意のサイトのGoogleサーチコンソールデータを直接照会できます。クエリ、ページ、クリック数、インプレッション数、CTR、掲載順位について、手動でCSVをエクスポートすることなく質問できます。

Void-Boxアップデートにより、KVMマイクロVMを介したサンドボックス化されたOpenClaw-Telegram統合が追加されました。
AIエージェント向けの能力制限ランタイム「Void-Box」が、OpenClawをTelegramに接続して完全にサンドボックス化されたKVMマイクロVM内で実行する実例を追加しました。このシステムは各実行段階ごとにマイクロVMをオンデマンドで作成し、終了後に破棄することで状態の漏洩を防止します。

ClawCallが専用電話番号を取得:エージェントが発信番号を予約可能に
ClawCallは、OpenClawエージェント向けAI電話スキルで、エリアコードで電話番号を予約できるようになりました。エージェントが発信時にデフォルトで使用します。1万ダウンロード、1日300コール。