AI 에이전트에 1,000개 이상의 사전 인증 앱 툴킷, 사용자별 세션, 작업 실행용 샌드박스를 제공하는 TypeScript 및 Python SDK입니다.
strands-agents/tools
Strands AI 에이전트가 파일, 셸, 웹 검색, 메모리, AWS 등을 사용할 수 있도록 커뮤니티에서 관리하는 사전 제작 도구 모음입니다.
- 스타
- 1,333
- 포크
- 364
- 열린 이슈
- 145
- 마지막 커밋
- 16시간 전
어떤 프로젝트인가요?
Strands Agents Tools는 Strands Agents SDK로 만든 에이전트용 사전 제작 도구를 제공하는 Python 패키지입니다. 파일 읽기·쓰기, 셸 명령 실행, HTTP 요청 전송, 웹 검색 및 크롤링, 에이전트 메모리 저장, AWS 서비스 호출, 이미지 생성, 브라우저 및 데스크톱 자동화 등 일반적인 요구 사항을 지원합니다.
각 도구는 에이전트가 이름으로 호출할 수 있는 일반 Python 함수이므로, 개발자는 통합 코드를 직접 작성하지 않고도 기능을 추가할 수 있습니다. 일부 도구는 Tavily, Exa, Mem0, Slack, TwelveLabs 같은 서드파티 서비스를 감싸며, 선택적 extras를 설치하면 필요한 경우에만 해당 의존성이 함께 설치됩니다.
이 프로젝트는 실험 단계이며, 많은 도구가 코드 실행, 파일 시스템 접근, 데스크톱 제어와 같은 강력한 권한을 에이전트에 부여합니다. 오래된 도구 중 상당수는 네이티브 SDK 기능이나 공식 벤더 MCP 서버를 사용하도록 권장되며, 저장소는 향후 아카이브될 예정이라고 안내합니다.
핵심 기능
- 01구문 강조 편집을 포함한 파일 읽기, 쓰기 및 편집
- 02셸 명령 실행 및 Python 코드 스니펫 실행
- 03인증을 지원하는 HTTP 요청 전송
- 04Tavily와 Exa를 통한 웹 콘텐츠 검색, 추출 및 크롤링
- 05Mem0, Bedrock Knowledge Bases, Elasticsearch 또는 MongoDB Atlas를 사용한 사용자 및 에이전트 메모리 저장
- 06브라우저 및 데스크톱 자동화, 범용 클라이언트를 통한 AWS 서비스 액세스
활용 사례
- 로컬 개발 중 프로토타입 에이전트에 파일 및 셸 액세스 제공
- 리서치 에이전트에 웹 검색 및 페이지 추출 기능 추가
- 메모리 백엔드를 사용해 에이전트 세션 간 사용자 설정 유지
- 양식 입력이나 스크래핑 같은 브라우저 작업 자동화
빠른 시작
- 1
PyPI에서 패키지를 설치합니다
pip install strands-agents-tools - 2
필요에 따라 특정 도구용 추가 패키지를 설치합니다
pip install "strands-agents-tools[mem0_memory, use_browser, rss, use_computer]"
사용 전 알아둘 점
- 도구는 실험 단계이며 코드 실행이나 파일 시스템 접근과 같은 강력한 기능을 제공하는 것도 있습니다. 프로덕션에서 사용하기 전에 보안 검토가 필요합니다.
- README에서 많은 도구가 deprecated로 표시되어 있습니다.
- 선택 도구를 사용하려면 추가 종속성이 필요하며, 일부 도구는 외부 서비스나 API 키도 필요합니다.
토픽
자주 묻는 질문
- tools은(는) 무엇인가요?
- Strands AI 에이전트가 파일, 셸, 웹 검색, 메모리, AWS 등을 사용할 수 있도록 커뮤니티에서 관리하는 사전 제작 도구 모음입니다. Strands Agents Tools는 Strands Agents SDK로 만든 에이전트용 사전 제작 도구를 제공하는 Python 패키지입니다. 파일 읽기·쓰기, 셸 명령 실행, HTTP 요청 전송, 웹 검색 및 크롤링, 에이전트 메모리 저장, AWS 서비스 호출, 이미지 생성, 브라우저 및 데스크톱 자동화 등 일반적인 요구 사항을 지원합니다.
- tools은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- tools은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- tools은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. tools의 마지막 커밋은 2026년 10월 21일입니다.
- tools은(는) 어디에 사용할 수 있나요?
- 로컬 개발 중 프로토타입 에이전트에 파일 및 셸 액세스 제공 리서치 에이전트에 웹 검색 및 페이지 추출 기능 추가 메모리 백엔드를 사용해 에이전트 세션 간 사용자 설정 유지 양식 입력이나 스크래핑 같은 브라우저 작업 자동화
- 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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Python과 TypeScript에서 도구, MCP, 메모리, 모델 간 이식성을 갖춘 AI 에이전트를 만들고 실행하는 오픈소스 SDK입니다.
시간이 지나며 수정 가능한 사용자 모델을 만들고, 장기적인 삶과 업무 목표를 Path로 구체화하도록 돕는 개인용 AI 에이전트입니다.
Python SDK, REST API, MCP 서버를 통해 세션 간 정보를 저장하고 불러오는 AI 에이전트용 오픈소스 장기 메모리 계층입니다.
LLM과 도구를 사용하는 AI 에이전트를 만들고, 멀티 에이전트 워크플로에서 에이전트끼리 협업하도록 조율하는 Python 프레임워크입니다.
LLM 채팅, RAG 지식 베이스, 브라우징·셸·MCP 도구를 사용하는 에이전트 루프를 결합한 단일 Go 바이너리 형태의 셀프 호스팅 개인용 AI 비서입니다.