SDK для TypeScript и Python, который предоставляет AI-агентам более 1000 приложений с настроенной аутентификацией, пользовательские сессии и песочницу для выполнения действий.
strands-agents/tools
Поддерживаемый сообществом набор готовых инструментов для AI-агентов Strands: работа с файлами и shell, веб-поиск, память, AWS и многое другое.
- Звёзды
- 1,333
- Форки
- 364
- Открытые issues
- 145
- Последний коммит
- 15 часов назад
Что это?
Strands Agents Tools — это Python-пакет с готовыми инструментами для агентов, созданных с помощью Strands Agents SDK. В нём есть инструменты для типичных задач: чтения и записи файлов, выполнения shell-команд, HTTP-запросов, поиска и обхода веб-сайтов, хранения памяти агента, вызова сервисов AWS, генерации изображений и автоматизации браузеров и рабочего стола.
Каждый инструмент — обычная функция Python, которую агент может вызвать по имени. Благодаря этому разработчикам не нужно самостоятельно писать интеграционный код, чтобы добавить новые возможности. Некоторые инструменты работают со сторонними сервисами, например Tavily, Exa, Mem0, Slack и TwelveLabs, а зависимости для дополнительных компонентов устанавливаются только при необходимости.
Проект экспериментальный, и многие инструменты дают агентам широкие возможности, например выполнять код, обращаться к файловой системе и управлять рабочим столом. Многие прежние инструменты объявлены устаревшими: вместо них рекомендуется использовать встроенные возможности SDK или официальные MCP-серверы поставщиков. В репозитории также отмечено, что со временем его архивируют.
Ключевые возможности
- 01Чтение, запись и редактирование файлов, в том числе с подсветкой синтаксиса
- 02Выполнение shell-команд и запуск фрагментов кода Python
- 03HTTP-запросы с поддержкой аутентификации
- 04Поиск, извлечение и обход веб-контента через Tavily и Exa
- 05Хранение памяти о пользователях и агентах с помощью Mem0, Bedrock Knowledge Bases, Elasticsearch или MongoDB Atlas
- 06Автоматизация браузеров и рабочего стола, а также доступ к сервисам AWS через универсальный клиент
Сценарии использования
- Предоставление прототипу агента доступа к файлам и shell во время локальной разработки
- Добавление веб-поиска и извлечения содержимого страниц в исследовательского агента
- Сохранение пользовательских предпочтений между сеансами агента с помощью бэкенда памяти
- Автоматизация задач в браузере, например заполнения форм или скрейпинга
Быстрый старт
- 1
Установите пакет из PyPI
pip install strands-agents-tools - 2
При необходимости установите дополнительные компоненты для отдельных инструментов
pip install "strands-agents-tools[mem0_memory, use_browser, rss, use_computer]"
Что важно знать
- Инструменты находятся на экспериментальной стадии, а некоторые обладают широкими возможностями, например могут выполнять код и получать доступ к файловой системе. Перед использованием в production необходимо провести проверку безопасности.
- В README многие инструменты помечены как устаревшие.
- Для дополнительных инструментов нужны дополнительные зависимости, а некоторым также требуются внешние сервисы или ключи API.
Темы
Частые вопросы
- Что такое tools?
- Поддерживаемый сообществом набор готовых инструментов для AI-агентов Strands: работа с файлами и shell, веб-поиск, память, AWS и многое другое. Strands Agents Tools — это Python-пакет с готовыми инструментами для агентов, созданных с помощью Strands Agents SDK. В нём есть инструменты для типичных задач: чтения и записи файлов, выполнения shell-команд, HTTP-запросов, поиска и обхода веб-сайтов, хранения памяти агента, вызова сервисов AWS, генерации изображений и автоматизации браузеров и рабочего стола.
- tools можно использовать бесплатно? Какая у него лицензия?
- tools распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- tools всё ещё поддерживается?
- Активно поддерживается. Последний коммит в tools — 21 окт. 2026 г..
- Для чего можно использовать tools?
- Предоставление прототипу агента доступа к файлам и shell во время локальной разработки Добавление веб-поиска и извлечения содержимого страниц в исследовательского агента Сохранение пользовательских предпочтений между сеансами агента с помощью бэкенда памяти Автоматизация задач в браузере, например заполнения форм или скрейпинга
- Как установить tools?
- Установите пакет из PyPI: pip install strands-agents-tools При необходимости установите дополнительные компоненты для отдельных инструментов: pip install "strands-agents-tools[mem0_memory, use_browser, rss, use_computer]"
- Где скачать tools?
- Исходный код и инструкции по установке — на GitHub: https://github.com/strands-agents/tools
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open-source SDK для создания и запуска AI-агентов на Python и TypeScript: инструменты, MCP, память и поддержка разных моделей.
Персональный AI-агент, который со временем выстраивает корректируемую модель пользователя и помогает превращать долгосрочные цели в жизни и работе в Paths.
Open-source слой долгосрочной памяти для AI-агентов: он сохраняет и извлекает информацию между сессиями через Python SDK, REST API и MCP-сервер.
Python-фреймворк для создания AI-агентов на базе LLM и инструментов, а также координации агентов в мультиагентных сценариях.
Локально размещаемый персональный AI-ассистент в виде одного бинарного файла на Go: чат с LLM, базы знаний RAG и циклы агента для браузера, shell-команд и MCP-инструментов.