모델 837건 · 국산 131 · 가격 674 추적 중
에이전트 프레임워크

Strands Agents

모델이 스스로 도구를 고르게 두는 방식을 전제로 한 에이전트 SDK

AWS·PythonApache-2.0직접 호스팅

지표

GitHub API 에서 직접 읽은 값입니다

GitHub 별8,821
라이선스Apache-2.0저장소 공개
주 언어TypeScript2025-05-14 공개
마지막 커밋2026-10-15확인 2026-10-15

별 수 추이는 기록이 쌓인 뒤에 보여 줍니다 — 과거 값은 소급해 만들 수 없습니다.

무엇을 하는 도구인가

여러 번의 모델 호출을 이어 붙이고, 그 사이에 도구 실행과 상태 전달을 손으로 짜야 하는 작업을 대신해 주는 에이전트 SDK입니다. 다음에 어떤 도구를 쓸지 미리 그래프나 규칙으로 고정하지 않고, 매 단계 모델이 스스로 판단해서 도구를 고르게 두는 방식을 전제로 합니다. 같은 층의 다른 프레임워크들이 흐름을 그래프로 명시하거나 역할을 나눠 여러 에이전트를 조율하는 쪽에 가깝다면, 이 도구는 그런 사전 설계 없이 모델의 판단에 흐름 결정을 맡기는 쪽에 가깝습니다. 코드는 직접 호스팅할 수 있고, 소스는 공개 저장소(strands-agents/sdk-python)로 제공됩니다.

이럴 때 고른다

  • 도구 호출 순서를 그래프나 상태 머신으로 미리 설계하지 않고, 모델이 매 단계 알아서 판단하게 두고 싶을 때
  • 한 번의 모델 호출로 끝나지 않는 작업(여러 번의 도구 호출과 상태 유지)을 코드로 구현해야 할 때
  • 오픈소스 SDK를 직접 가져와 수정하거나 자체 환경에 호스팅해서 운영하고 싶을 때
  • AWS 환경에서 에이전트를 직접 띄워서 운영할 계획일 때

어디까지만 하나

  • 흐름을 미리 고정하지 않는 만큼, 모델이 실제로 어떤 순서로 도구를 호출할지 예측하거나 그 과정을 디버깅하기 어려울 수 있음
  • 도구 정의, 오류 처리, 상태 저장 같은 세부 구현은 SDK가 대신해 주지 않고 여전히 직접 작성해야 함
  • 직접 호스팅이 가능하다는 것은 배포·스케일링·모니터링 같은 운영 부담도 직접 떠안아야 한다는 뜻임
  • AWS 쪽에서 시작된 프로젝트이므로, 다른 클라우드나 모델 제공자와의 통합 수준은 도입 전에 직접 확인해 볼 필요가 있음

에이전트 프레임워크 층은 무엇을 푸나

모델 호출을 여러 단계로 엮고, 도구를 쥐여 주고, 상태를 들고 간다

언제 필요해지나 — 한 번의 호출로 끝나지 않는 일을 코드로 짤 때

같은 층의 다른 도구

층이 같다는 것은 푸는 문제가 같다는 뜻입니다 — 비교가 되는 자리입니다

도구하는 일별라이선스
Strands Agents 보는 중모델이 스스로 도구를 고르게 두는 방식을 전제로 한 에이전트 SDK8,821Apache-2.0
LangChain모델·도구·데이터 연결을 공통 인터페이스로 묶는 프레임워크147,847MIT
AutoGen에이전트 간 대화로 작업을 풀어 가는 다중 에이전트 프레임워크61,414CC-BY-4.0
CrewAI역할을 나눈 여러 에이전트가 협업하도록 구성하는 프레임워크59,718MIT
LlamaIndex문서를 읽어 색인하고 질문에 맞는 조각을 찾아 넣는 데 초점을 둔 프레임워크52,502MIT
LangGraph에이전트의 단계를 그래프로 정의해 분기·되돌림·사람 개입을 넣는다43,299MIT
Agno메모리·지식·도구를 갖춘 에이전트를 가볍게 구성하는 프레임워크42,739Apache-2.0

이 도구가 나온 소식

전체 뉴스 →

지표는 GitHub API 실측값입니다. 설명은 이 사이트가 작성했으며 공식 문서를 대체하지 않습니다 — 도입 전에 원문을 확인하세요.

공식 사이트 →GitHub (strands-agents/sdk-python) →