为 AI 智能体提供 1000 多个预认证应用工具包、按用户划分的会话与沙箱的 TypeScript/Python SDK。
strands-agents/tools
为 Strands 智能体提供的一组现成工具,涵盖文件、命令行、网页搜索、记忆与 AWS 等能力。
- Star
- 1,333
- Fork
- 364
- 未关闭 Issue
- 145
- 最近提交
- 17小时前
这是什么?
Strands Agents Tools 是一个 Python 工具包,为使用 Strands Agents SDK 构建的智能体提供现成工具。工具涵盖文件读写、执行 Shell 命令、发起 HTTP 请求、网页搜索与爬取、智能体记忆存储、调用 AWS 服务、生成图像,以及浏览器和桌面自动化等常见需求。
每个工具都是普通的 Python 函数,智能体可以按名称直接调用,开发者无需自行编写对接代码。部分工具封装了 Tavily、Exa、Mem0、Slack、TwelveLabs 等第三方服务,可选依赖按需安装。
该项目目前处于实验阶段,许多工具会赋予智能体代码执行、文件系统访问和桌面控制等较强权限,使用前需自行评估安全风险。不少早期工具已被标记为弃用,推荐改用 SDK 原生功能或厂商官方 MCP 服务器。
核心功能
- 01读取、写入和编辑文件,支持语法高亮编辑
- 02执行 Shell 命令和 Python 代码片段
- 03发起带认证支持的 HTTP 请求
- 04通过 Tavily 和 Exa 进行网页搜索、内容提取与爬取
- 05借助 Mem0、Bedrock 知识库、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]"
使用前须知
- 这些工具处于实验阶段,部分工具可执行代码、访问文件系统,投入生产前需要进行安全审查。
- README 中许多工具已被标记为弃用。
- 部分可选工具需要额外依赖,有些还需要外部服务或 API 密钥。
标签
常见问题
- tools 是什么?
- 为 Strands 智能体提供的一组现成工具,涵盖文件、命令行、网页搜索、记忆与 AWS 等能力。 Strands Agents Tools 是一个 Python 工具包,为使用 Strands Agents SDK 构建的智能体提供现成工具。工具涵盖文件读写、执行 Shell 命令、发起 HTTP 请求、网页搜索与爬取、智能体记忆存储、调用 AWS 服务、生成图像,以及浏览器和桌面自动化等常见需求。
- tools 可以免费使用吗?用的什么许可证?
- tools 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- tools 还在维护吗?
- 活跃维护中。tools 最近一次提交是在 2026年10月21日。
- 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.1万4875TypeScriptMIT更新于 前天
开源的 Python 与 TypeScript AI 智能体开发 SDK,支持工具调用、MCP、记忆与多模型切换。
88681398TypeScriptApache-2.0更新于 3天前
一款个人 AI 智能体,通过持续学习构建可修正的用户模型,并帮助将长期目标拆解为可执行的路径。
58362Python无许可证更新于 2个月前
面向 AI 智能体的开源长期记忆层,通过 Python SDK、REST API 和 MCP 服务器跨会话存储与召回信息。
3075222PythonApache-2.0更新于 前天
用于构建 AI 智能体的 Python 框架,支持调用大模型和工具,并让多个智能体协同完成任务。
5010754PythonApache-2.0更新于 18小时前
可自托管的个人 AI 助手,以单个 Go 二进制文件提供 LLM 对话、RAG 知识库和代理循环能力。
5705666GoApache-2.0更新于 3天前