CDK로 배포하는 AWS 호스팅 웹 앱으로, 채팅, RAG, 에이전트와 다양한 비즈니스 활용 사례를 지원하는 안전한 생성형 AI 작업 공간을 조직에 제공합니다.
aws-samples/bedrock-engineer
파일 편집, 명령 실행, 웹 검색, 지식 기반 활용이 가능한 Amazon Bedrock 기반 데스크톱 자율형 AI 에이전트 앱입니다.
대체할 수 있는 제품:Cline
- 스타
- 486
- 포크
- 69
- 열린 이슈
- 31
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
Bedrock Engineer는 Claude, Amazon Nova, Meta Llama와 같은 Amazon Bedrock 모델에서 자율형 AI 에이전트를 실행하는 네이티브 데스크톱 애플리케이션입니다. 에이전트마다 이름과 시스템 프롬프트를 지정하고 사용할 도구를 선택할 수 있어, 소프트웨어 개발을 비롯한 다양한 작업에 같은 앱을 활용할 수 있습니다.
내장 도구로는 파일 시스템 작업, 허용 목록에 등록된 명령 실행, Tavily 기반 웹 검색 및 콘텐츠 가져오기, Docker에서 실행되는 Python 코드 인터프리터, Bedrock과 Nova Reel을 통한 이미지 및 동영상 생성, Bedrock Knowledge Bases·Agents·Flows 이용 기능이 있습니다. 추가 기능으로는 MCP 클라이언트 연동, 예약 백그라운드 에이전트, 공유 에이전트 디렉터리, Nova Sonic 음성 채팅, 웹사이트·AWS Step Functions 정의·AWS 아키텍처 다이어그램 생성기가 제공됩니다.
이 앱은 macOS에 최적화되어 있으며, 소스 코드에서 빌드하면 Windows와 Linux에서도 사용할 수 있습니다. 사용자가 직접 AWS 자격 증명을 제공하고 Bedrock 모델에 액세스할 수 있어야 합니다.
핵심 기능
- 01사용자 지정 시스템 프롬프트와 에이전트별 도구 선택을 지원하는 자율형 에이전트.
- 02Excel을 CSV로 변환하는 기능을 포함해 파일을 읽고, 쓰고, 이동하고, 복사하는 파일 시스템 도구.
- 03등록된 허용 명령으로 제한되는 명령 실행 기능.
- 04인터넷에 연결되지 않은 격리된 Docker 환경에서 실행되는 Python 코드 인터프리터.
- 05Amazon Bedrock과 Nova Reel을 통한 이미지 및 동영상 생성, Knowledge Base 검색 기능.
활용 사례
- 프로젝트 생성, 파일 편집, 코드 분석 같은 코딩 작업을 위임합니다.
- 샌드박스 Python 환경에서 데이터 분석과 시각화를 수행합니다.
- 자연어 설명을 바탕으로 웹사이트나 AWS 아키텍처 다이어그램을 만듭니다.
- 예약된 AI 작업을 실행하고 AWS의 내부 지식 기반을 조회합니다.
빠른 시작
- 1
사용 중인 OS용 최신 릴리스를 다운로드하거나 소스에서 빌드하세요
- 2
npm 모듈을 설치하세요
npm ci - 3
macOS용 애플리케이션 패키지를 빌드하세요(다른 시스템에서는 build:win 또는 build:linux를 사용하세요)
npm run build:mac - 4
dist 디렉터리에서 빌드된 앱을 실행하세요
사용 전 알아둘 점
- macOS에 최적화되어 있으며, Windows 및 Linux 빌드는 테스트가 덜 되어 있습니다.
- macOS에 설치한 후 앱이 제대로 작동하도록 추가 ad-hoc codesign 명령을 실행해야 합니다.
- 사용하려면 Amazon Bedrock에 액세스할 수 있는 AWS 자격 증명이 필요합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- bedrock-engineer은(는) 무엇인가요?
- 파일 편집, 명령 실행, 웹 검색, 지식 기반 활용이 가능한 Amazon Bedrock 기반 데스크톱 자율형 AI 에이전트 앱입니다. Bedrock Engineer는 Claude, Amazon Nova, Meta Llama와 같은 Amazon Bedrock 모델에서 자율형 AI 에이전트를 실행하는 네이티브 데스크톱 애플리케이션입니다. 에이전트마다 이름과 시스템 프롬프트를 지정하고 사용할 도구를 선택할 수 있어, 소프트웨어 개발을 비롯한 다양한 작업에 같은 앱을 활용할 수 있습니다.
- bedrock-engineer은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- bedrock-engineer은(는) MIT-0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- bedrock-engineer은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. bedrock-engineer의 마지막 커밋은 2026년 11월 2일입니다.
- bedrock-engineer은(는) 어디에 사용할 수 있나요?
- 프로젝트 생성, 파일 편집, 코드 분석 같은 코딩 작업을 위임합니다. 샌드박스 Python 환경에서 데이터 분석과 시각화를 수행합니다. 자연어 설명을 바탕으로 웹사이트나 AWS 아키텍처 다이어그램을 만듭니다. 예약된 AI 작업을 실행하고 AWS의 내부 지식 기반을 조회합니다.
- bedrock-engineer는 어떻게 설치하나요?
- 사용 중인 OS용 최신 릴리스를 다운로드하거나 소스에서 빌드하세요 npm 모듈을 설치하세요: npm ci macOS용 애플리케이션 패키지를 빌드하세요(다른 시스템에서는 build:win 또는 build:linux를 사용하세요): npm run build:mac dist 디렉터리에서 빌드된 앱을 실행하세요
- bedrock-engineer은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/aws-samples/bedrock-engineer
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Amazon Bedrock과 SageMaker AI에서 생성형 AI 채팅 및 에이전트 활용 사례를 구축·비교하고 프로덕션에 적용할 수 있는 웹 대시보드를 배포하는 AWS 솔루션입니다.
LLM 애플리케이션을 만드는 Rust 라이브러리와, Bevy 플러그인으로 구성된 터미널 코딩 에이전트입니다.
Amazon Bedrock의 파운데이션 모델로 생성형 AI 앱을 만드는 방법을 배우는 실습형 Jupyter 노트북 워크숍입니다.
LangGraph 기반 멀티 에이전트 연구 어시스턴트로, 가설 생성부터 데이터 분석과 시각화, 연구 보고서 작성까지 수행합니다.
모델, 임베딩, 벡터 저장소와 서드파티 통합을 위한 표준 인터페이스를 제공하는 LLM 기반 애플리케이션 및 에이전트 구축용 Python 프레임워크입니다.