SDK de TypeScript y Python que ofrece a los agentes de IA más de 1000 toolkits de apps con autenticación previa, sesiones por usuario y un sandbox para ejecutar acciones.
strands-agents/tools
Colección comunitaria de herramientas listas para usar que los agentes de Strands AI pueden invocar para trabajar con archivos, shell, búsquedas web, memoria, AWS y más.
- Estrellas
- 1,333
- Forks
- 364
- Issues abiertos
- 145
- Último commit
- hace 17 horas
¿Qué es?
Strands Agents Tools es un paquete de Python con herramientas predefinidas para agentes creados con Strands Agents SDK. Cubre necesidades comunes como leer y escribir archivos, ejecutar comandos de shell, hacer solicitudes HTTP, buscar y rastrear la web, guardar la memoria de los agentes, invocar servicios de AWS, generar imágenes y automatizar navegadores y equipos de escritorio.
Cada herramienta es una función sencilla de Python que un agente puede invocar por nombre, para que los desarrolladores agreguen capacidades sin tener que escribir el código de integración. Varias herramientas integran servicios de terceros como Tavily, Exa, Mem0, Slack y TwelveLabs, y las dependencias de las extensiones opcionales se instalan solo cuando se necesitan.
El proyecto es experimental y muchas herramientas dan a los agentes acceso de gran alcance, como ejecutar código, acceder al sistema de archivos y controlar el escritorio. Muchas herramientas antiguas están obsoletas y se recomienda usar en su lugar funciones nativas del SDK o servidores MCP oficiales de los proveedores. El repositorio indica que, con el tiempo, se archivará.
Funciones clave
- 01Leer, escribir y editar archivos, incluso con resaltado de sintaxis
- 02Ejecutar comandos de shell y fragmentos de código Python
- 03Hacer solicitudes HTTP con compatibilidad para autenticación
- 04Buscar, extraer y rastrear contenido web mediante Tavily y Exa
- 05Guardar recuerdos de usuarios y agentes con Mem0, Bedrock Knowledge Bases, Elasticsearch o MongoDB Atlas
- 06Automatizar navegadores y equipos de escritorio, además de acceder a servicios de AWS mediante un cliente genérico
Casos de uso
- Dar a un agente prototipo acceso a archivos y shell durante el desarrollo local
- Agregar búsquedas web y extracción de páginas a un agente de investigación
- Guardar las preferencias de los usuarios entre sesiones del agente mediante un backend de memoria
- Automatizar tareas en el navegador, como completar formularios o extraer datos
Inicio rápido
- 1
Instala el paquete desde PyPI
pip install strands-agents-tools - 2
Opcionalmente, instala complementos para herramientas específicas
pip install "strands-agents-tools[mem0_memory, use_browser, rss, use_computer]"
Antes de usarlo
- Las herramientas son experimentales y algunas ofrecen capacidades potentes, como ejecutar código y acceder al sistema de archivos, por lo que requieren una revisión de seguridad antes de usarlas en producción.
- En el README, muchas herramientas aparecen marcadas como obsoletas.
- Las herramientas opcionales requieren dependencias adicionales y, en algunos casos, servicios externos o claves de API.
Temas
Preguntas frecuentes
- ¿Qué es tools?
- Colección comunitaria de herramientas listas para usar que los agentes de Strands AI pueden invocar para trabajar con archivos, shell, búsquedas web, memoria, AWS y más. Strands Agents Tools es un paquete de Python con herramientas predefinidas para agentes creados con Strands Agents SDK. Cubre necesidades comunes como leer y escribir archivos, ejecutar comandos de shell, hacer solicitudes HTTP, buscar y rastrear la web, guardar la memoria de los agentes, invocar servicios de AWS, generar imágenes y automatizar navegadores y equipos de escritorio.
- ¿tools es gratuito? ¿Qué licencia tiene?
- tools es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿tools sigue mantenido?
- Mantenimiento activo. El último commit de tools fue el 21 oct 2026.
- ¿Para qué puedo usar tools?
- Dar a un agente prototipo acceso a archivos y shell durante el desarrollo local Agregar búsquedas web y extracción de páginas a un agente de investigación Guardar las preferencias de los usuarios entre sesiones del agente mediante un backend de memoria Automatizar tareas en el navegador, como completar formularios o extraer datos
- ¿Cómo se instala tools?
- Instala el paquete desde PyPI: pip install strands-agents-tools Opcionalmente, instala complementos para herramientas específicas: pip install "strands-agents-tools[mem0_memory, use_browser, rss, use_computer]"
- ¿Dónde consigo tools?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/strands-agents/tools
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
SDK de código abierto para crear y ejecutar agentes de IA en Python y TypeScript, con herramientas, MCP, memoria y compatibilidad con distintos modelos.
Un agente de IA personal que crea con el tiempo un modelo corregible de su usuario y ayuda a convertir objetivos de vida y trabajo a largo plazo en Paths.
Una capa de memoria a largo plazo de código abierto para agentes de IA que almacena y recupera información entre sesiones mediante un SDK de Python, una API REST y un servidor MCP.
Framework de Python para crear agentes de IA que usan LLM y herramientas, y se coordinan entre sí en flujos de trabajo multiagente.
Asistente personal de IA autoalojable en un único binario de Go que combina chat con LLM, bases de conocimiento RAG y ciclos de agentes para navegar, usar la shell y herramientas MCP.