0xjeffro/astroclaw

Cloud-native agent-as-a-service framework with one-click IaC deployment.

해결하는 문제

AstroClaw는 장기간 실행되는 단일화된 AI 에이전트 프로세스가 유지보수가 비용이 많이 들고 확장하기 어려운 문제를 해결합니다. 이 프레임워크는 클라우드 네이티브 방식으로 이러한 에이전트를 단일 책임을 가진 서버리스 컴포넌트의 집합으로 전환하여, 비어 있을 때 스케일을 0으로 줄일 수 있게 함으로써 보다 안전하고 확장 가능하며 비용 효율적인 구조를 제공합니다.

작동 방식

이 프레임워크는 인프라스트럭처 as 코드(IaC) 방식을 사용하여 에이전트를 서버리스 함수(AWS Lambda) 및 관리형 데이터베이스(Aurora DSQL 또는 Aurora PostgreSQL)로 배포합니다. 기능을 '앱'(예: 채팅, 캘린더, 작업 등) 단위로 분리하며, 각 앱은 자체 스키마와 비즈니스 로직을 갖습니다. 시스템 앱은 효율성을 위해 리소스를 공유하고, 제3자 앱은 보안을 위해 격리된 Lambda에서 실행되며 제한된 데이터베이스 역할을 사용합니다.

대상 사용자

영구 서버를 관리하지 않고, 비활성 상태에서도 컴퓨팅 비용을 지불하지 않고 AWS에서 프로덕션 준비된 AI 에이전트를 구축하고 배포하고자 하는 개발자들.

주요 특징

  • 서버리스 아키텍처: 단일 책임의 컴포넌트로 단일화된 에이전트를 분해하여 비어 있을 때 스케일을 0으로 조절 가능.
  • 인프라스트럭처 as 코드: AWS CDK를 통해 단일 명령어로 전체 스택을 배포할 수 있음.
  • 유연한 데이터베이스 옵션: 저비용의 요청당 청구 워크로드에는 Aurora DSQL, 벡터 검색(pgvector)과 같은 고급 기능이 필요한 경우 Aurora PostgreSQL을 지원.
  • 모듈식 앱 시스템: 시스템 앱과 격리된 제3자 앱을 별도로 생성할 수 있으며, 각각 다른 보안 경계를 가짐.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트