项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 9092
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Python 环境(strands-agents 已发布到 PyPI)
- Node.js/npm 环境(TypeScript SDK 包为 @strands-agents/sdk)
- 已配置好的 AWS 凭证
- 在 Amazon Bedrock 中已开通 Claude Sonnet 的模型访问权限
安装与启动步骤
-
1安装 Python SDK
Python 开发者通过 PyPI 安装 strands-agents 包,建议在虚拟环境中安装以避免依赖冲突。
pip install strands-agents -
2安装 TypeScript SDK
TypeScript/JavaScript 开发者通过 npm 安装官方 SDK 包,用于在 Node 项目中构建智能体。
npm install @strands-agents/sdk -
3配置 AWS 凭证
两个 SDK 默认使用 Amazon Bedrock 模型提供方,需先在本地配置好可用的 AWS 凭证,否则调用会失败。
-
4开通 Claude Sonnet
在 Amazon Bedrock 中开启 Claude Sonnet 的模型访问权限,默认模型不可用时会直接报错。
-
5查阅快速开始文档
官方 Quickstart 指南给出了完整代码示例与其他模型提供方(Anthropic、OpenAI、Gemini、Ollama 等)的配置方式。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
AWS 凭证 | 是 | SDK 默认走 Amazon Bedrock,需要本地已配置可用的 AWS 访问凭证 | aws configure 生成的默认凭证配置 |
如何确认成功
运行官方 Quickstart 中的示例代码后能正常得到智能体回复且无凭证或模型访问报错。
常见问题
Q:没有 AWS 账号或凭证怎么办?
A:SDK 还支持 Anthropic、OpenAI、Gemini、Ollama 等多种模型提供方,切换方式见官方 Quickstart 指南的模型提供方配置章节。
Q:Python 和 TypeScript 该选哪个?
A:两个 SDK 能力对等,均默认使用 Amazon Bedrock,按你的项目技术栈选择即可,Python 包为 strands-agents,npm 包为 @strands-agents/sdk。
Q:运行时报模型访问错误?
A:通常是未在 Amazon Bedrock 控制台开通 Claude Sonnet 模型访问权限,开通后重试即可。
注意事项
- README 节选未给出完整安装命令,上述 pip/npm 指令依据 README 中 PyPI 与 npm 徽章所示包名整理,具体以官网 strandsagents.com 的 Quickstart 指南为准。
- 两个 SDK 默认模型提供方均为 Amazon Bedrock,使用前务必先配置 AWS 凭证。
核心亮点
- 支持 Python 和 TypeScript 双语言,适配不同技术栈团队
- 模型无关设计,可无缝切换 Anthropic、Bedrock 等任意大模型
- 提供端到端控制能力,从构建到监控干预全流程覆盖
不足之处
- 项目较新,文档和社区生态仍在完善中
- 高级功能可能需要深入学习,上手曲线较陡
适用场景
- 企业级 AI 客服系统,需要严格监控和干预智能体行为
- 多模型 A/B 测试,快速切换不同大模型并对比效果
- 复杂工作流自动化,需要精细控制每个步骤的 AI 决策
替代项目
LangChain、CrewAI、AutoGen
上一篇:MiroThinker
下一篇:open-multi-agent
同类项目推荐
mlxstudio
开源
在 Mac 上本地搞定图像生成、聊天和代码,一站式 AI 工作台。
MLX Studio - Easiest way to run LLM's on your Mac. All in one engine.
mcp-gateway-registry
开源
把散乱的 MCP 工具收进一个带权限的网关统一管
Enterprise-ready MCP Gateway & Registry that centralizes AI development tools with s···
paragents
开源
一个面板并行跑多个AI智能体,工具权限和冲突提前拦截
Parallel ai-agent sessions in one panel, with permission-aware tools, preflight conf···
s3
开源
用强化学习训练搜索代理,少量数据让RAG检索更准更快
[EMNLP'25] s3 - ⚡ Efficient & Effective Search Agent Training via RL for RAG (RLVR ···
RepoAgent
开源
让 AI 自动读代码写文档,仓库理解快人一步
An LLM-powered repository agent designed to assist developers and teams in generatin···
saas-builder
开源
用自然语言描述需求,AI 自动生成全栈 SaaS 应用
AI-native SaaS framework that builds full-stack apps using autonomous AI agents
growth-engineer
开源
把增长工作流写成 Markdown,智能体直接照着干
Open-source catalog of go-to-market tools and workflows, written as markdown files a···
astrid
开源
给 AI 智能体一个安全沙箱,放心跑代码
Astrid is a portable, capability-secure operating system for composable software.
Agent-Kernel
开源
用LLM驱动微内核架构,快速搭建自适应社会模拟多智能体系统
A MicroKernel Multi-Agents System Framework for Adaptive Social Simulation Powered b···
