ToolLoop: 任意のLLMでClaudeスタイルのツールを利用するためのオープンソースフレームワーク

✍️ OpenClawRadar📅 公開日: April 20, 2026🔗 Source
ToolLoop: 任意のLLMでClaudeスタイルのツールを利用するためのオープンソースフレームワーク
Ad

ToolLoopは、プロバイダーに依存しない形でClaude Codeスタイルの機能を実装するオープンソースのPythonフレームワークです。このプロジェクトは、ベンダーロックインを避けつつ、同等のツール機能を維持するために特別に作成されました。

主な特徴

このフレームワークには、以下の11のツールが含まれています:

  • ファイル操作
  • コード検索
  • シェルアクセス
  • サブエージェント

コードベース全体は約2,700行です。ToolLoopはLiteLLMを通じて任意のLLMに接続し、以下をサポートします:

  • AWS Bedrock上の任意のモデル(DeepSeek、Llama、Mistral)
  • 任意のAPIプロバイダー(OpenAI、Moonshot)
  • ローカルエンドポイント

モデル切り替え機能

重要な機能の一つは、会話中にモデルを切り替えながら、インタラクション間で共有コンテキストを維持できることです。これにより、開発者は会話履歴を失うことなく、異なるタスクに異なるモデルを使用できます。

Ad

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モデルを他のサポートされているモデルに交換する方法を示しています。

実用的な応用

この種のフレームワークは、特定のツール機能を持つAIエージェントを構築したいが、モデル選択の柔軟性を必要とする開発者に特に有用です。オープンソースの性質により、カスタマイズが可能で、単一プロバイダーのエコシステムへの依存を避けられます。

プロジェクトはGitHubで利用可能です:github.com/zhiheng-huang/toolloop

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

Blender MCP Server with 100+ Tools Built Using Claude Codeの日本語訳は以下の通りです:

**Claude Codeで構築された100以上のツールを備えたBlender MCPサーバー**

より自然な表現としては:
**Claude Codeを使用して構築、100以上のツールを備えたBlender MCPサーバー**

または簡潔に:
**Claude Code製、100+ツール搭載Blender MCPサーバー**
Tools

Blender MCP Server with 100+ Tools Built Using Claude Codeの日本語訳は以下の通りです: **Claude Codeで構築された100以上のツールを備えたBlender MCPサーバー** より自然な表現としては: **Claude Codeを使用して構築、100以上のツールを備えたBlender MCPサーバー** または簡潔に: **Claude Code製、100+ツール搭載Blender MCPサーバー**

開発者がBlender用のMCPサーバーを作成し、14のカテゴリーにわたる100以上のツールを提供しています。これにより、Claude Code、Claude Desktop、Cursor、WindsurfなどのAIコーディングエージェントが自然言語プロンプトを通じてBlenderを制御できるようになりました。コードベース全体はClaude Codeを使用して書かれており、BlenderのメインスレッドAPI要件などのアーキテクチャ上の課題を解決するのに役立ちました。

OpenClawRadar
AgentMind:あなたのコーディング好みを学習し適用するClaudeコードプラグイン
Tools

AgentMind:あなたのコーディング好みを学習し適用するClaudeコードプラグイン

AgentMindは、あなたのコーディングパターンを観察し、ツールの選択やスタイルルールなどの好みを学習し、そのコンテキストを将来のセッションに自動的に注入するClaude Codeプラグインです。6段階のコアループと信頼度スコアリングを使用して、学習した好みをいつ適用するかを決定します。

OpenClawRadar
クロード・カワーク vs オープンクロー:置き換え論が成立する場と崩れる場
Tools

クロード・カワーク vs オープンクロー:置き換え論が成立する場と崩れる場

Claude Coworkは低摩擦で持続的なデスクトップセッションを提供し、OpenClawはシステムレベルの自動化、スキルエコシステム、ワークフロー制御において優位性を維持しています。

OpenClawRadar
Nit: AIエージェントのトークン効率に最適化されたZig製Git代替ツール
Tools

Nit: AIエージェントのトークン効率に最適化されたZig製Git代替ツール

NitはZigで書かれたネイティブGit代替ツールで、status、diff、log、showなどの一般的なコマンドにおいてトークン使用量を35〜87%削減します。これは、コンパクトな出力デフォルトと直接的なlibgit2統合により、サブプロセスのオーバーヘッドを排除することで実現されています。

OpenClawRadar