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

ソースコード: Claude向けに大規模なJava/Springモノレポを圧縮するオープンソースのCLI
sourcecode CLIは、約4kファイルのJava/Springモノレポを、約300万トークンから1.7kトークン(コンパクトモード)に削減します。現在は、コンテキスト圧縮、gitホットスポット検出、シンボル検索に焦点を当てています。

OpenAlly:電話制御機能付きAndroid用ローカルAIアシスタント
OpenAllyは、組み込みNode.jsプロセスを介してスマートフォン上でローカルにAIアシスタントを実行するAndroidアプリで、51の組み込みスキルとAsterコンパニオンによる電話制御機能を備えています。19以上のメッセージングプラットフォームに接続し、独自のAPIキーを使用して18のモデルプロバイダーをサポートします。

オープンソースのClaude Codeスキル:フォローアップを80%削減した/doパイプライン
ある開発者が、100以上のフリーランスプロジェクトで培った15のClaude Codeスキルをオープンソース化しました。/doコマンドは5段階のパイプライン(/todo → /dev → /verify-dev → /build → /test → push)を実行し、自動修正ループにより、2000以上のコミットでフォローアップが80%削減、コード品質が60~65%向上しました。

FlowBoard v5: マルチエージェントチームのためのイベントソーシング型プロジェクトワークスペース
FlowBoard v5は、AIコーディングエージェントのためのコンテキストレイヤーをReactで全面再構築し、イベントソーシング型タスクストアを採用。OpenClaw、Claude Code、Cursor間でのマルチエージェント連携を可能にし、アイデアから仕様書へのパイプラインを導入しました。