ToolLoop: Открытая платформа для создания инструментов в стиле Claude с любыми LLM

✍️ OpenClawRadar📅 Опубликовано: 20 апреля 2026 г.🔗 Source
ToolLoop: Открытая платформа для создания инструментов в стиле Claude с любыми LLM
Ad

ToolLoop — это фреймворк с открытым исходным кодом на Python, который реализует функциональность в стиле Claude Code, оставаясь независимым от провайдера. Проект был создан специально, чтобы избежать привязки к конкретному вендору, сохраняя при этом аналогичные возможности инструментов.

Ключевые особенности

Фреймворк включает 11 инструментов, охватывающих:

  • Операции с файлами
  • Поиск кода
  • Доступ к оболочке
  • Под-агенты

Весь код составляет примерно 2700 строк. ToolLoop подключается к любой LLM через LiteLLM, поддерживая:

  • Любую модель на AWS Bedrock (DeepSeek, Llama, Mistral)
  • Любого API-провайдера (OpenAI, Moonshot)
  • Локальные конечные точки

Возможность переключения моделей

Ключевая особенность — возможность переключать модели в середине диалога, сохраняя общий контекст между взаимодействиями. Это позволяет разработчикам использовать разные модели для разных задач, не теряя историю разговора.

Ad

Пример использования SDK

Вот фрагмент кода из источника, показывающий базовое использование:

from sdk import query, ToolLoopOptions

async for event in query( prompt="Найди все комментарии TODO, исправь их, запусти тесты", 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

👀 Смотрите также

Monarch v3: Вдохновленная NES система постраничной организации KV-памяти для ускорения вывода LLM на 78%
Инструменты

Monarch v3: Вдохновленная NES система постраничной организации KV-памяти для ускорения вывода LLM на 78%

Monarch v3 реализует NES-вдохновленное разбиение памяти на страницы для трансформеров, достигая ускорения вывода на 78% (с 17.01 до 30.42 токенов/сек) на модели с 1.1B параметров с почти нулевыми накладными расходами на VRAM. Алгоритм с открытым исходным кодом разделяет KV-кэш на горячие и холодные регионы с механизмами сжатия и продвижения.

OpenClawRadar
Монитор использования Claude: Бесплатное приложение для macOS в строке меню для отслеживания лимитов Claude.ai
Инструменты

Монитор использования Claude: Бесплатное приложение для macOS в строке меню для отслеживания лимитов Claude.ai

Разработчик создал Claude Usage Monitor — бесплатное приложение для macOS в строке меню, которое отображает использование Claude.ai с помощью цветных значков, счетчиков в реальном времени и таймеров сброса. Приложение считывает данные напрямую из сессий Claude.ai, не требуя API-ключа.

OpenClawRadar
clarp: Открытая замена Claude с оплатой по тарифу до 15 июня
Инструменты

clarp: Открытая замена Claude с оплатой по тарифу до 15 июня

Claude -p переходит на тарификацию по кредитам с 15 июня. clarp — это open source CLI, который заменяет его для локальных рабочих процессов: просто измените имя бинарного файла с claude на clarp.

OpenClawRadar
NaNMesh MCP проверяет GitHub issues, прежде чем Claude порекомендует библиотеки.
Инструменты

NaNMesh MCP проверяет GitHub issues, прежде чем Claude порекомендует библиотеки.

NaNMesh MCP — это сервер с открытым исходным кодом для Model Context Protocol, который сканирует GitHub Issues, Stack Overflow и Reddit в поисках известных ошибок в инструментах разработки. Когда Claude рекомендует библиотеку, он может проверить наличие реальных проблем перед интеграцией.

OpenClawRadar