Repolode
ldclabs

ldclabs/anda

모델, 도구, 메모리, 다른 에이전트를 결합하는 조합형 AI 에이전트 런타임을 구축하기 위한 Rust 프레임워크입니다.

스타
448
포크
54
열린 이슈
0
마지막 커밋
17일 전

어떤 프로젝트인가요?

Anda는 단일 런타임에서 모델, 도구, 메모리, 다른 에이전트를 결합해 AI 에이전트를 구축하는 Rust 프레임워크입니다. 조합성, 타입 안전한 확장 지점, 비동기 실행, 런타임 제어를 중시합니다.

핵심 엔진을 사용하면 에이전트와 도구를 등록하고, primary, pro, flash, lite 같은 기능 라벨에 따라 모델 요청을 라우팅하며, 로컬 또는 원격 함수를 호출하고, 에이전트나 도구마다 컨텍스트 상태를 격리할 수 있습니다. 영속성 및 메모리 계층은 선택 사항이며 애플리케이션에 필요할 때 추가할 수 있습니다.

저장소는 핵심 traits 크레이트, 에이전트 런타임 크레이트, 엔진을 제공하는 HTTP 서버, 커맨드라인 인터페이스, TEE가 아닌 환경을 위한 Web3 클라이언트로 구성됩니다. 선택적으로 추가할 수 있는 내장 확장 기능으로는 대화 저장, 파일시스템 및 셸 접근, fetch, 노트, 할 일 목록, MCP 통합, 파일 기반 스킬이 있습니다.

핵심 기능

  • 01안정적인 traits를 통해 에이전트와 도구를 등록하므로 여러 구성 요소를 결합해 더 큰 워크플로를 만들 수 있습니다.
  • 02공통 계약을 따르는 provider 어댑터를 사용하며, 라벨이 지정된 티어에 따라 모델 요청을 라우팅합니다.
  • 03CompletionRunner는 여러 차례에 걸친 모델 호출과 도구 호출, 취소, 컨텍스트 전달을 조율합니다.
  • 04스코프가 지정된 컨텍스트는 에이전트나 도구별로 상태, 캐시, 객체 저장소, HTTP 호출, 취소를 격리합니다.
  • 05선택적 확장 기능으로 메모리 도구, 파일시스템 및 셸 접근, 노트, 할 일 목록, 파일 기반 스킬을 추가할 수 있습니다.
  • 06도구 번들과 MCP 서버를 그룹화해 에이전트가 필요한 도구만 검색하고 확장하도록 할 수 있습니다.

활용 사례

  • 여러 도구와 모델을 호출하는 AI 에이전트가 필요한 Rust 애플리케이션 구축
  • 제공된 서버를 사용해 하나 이상의 구성된 에이전트 엔진을 HTTP로 제공
  • 제한된 실행 환경에서 셸, 파일시스템, 패치 도구를 사용하는 코딩 에이전트 개발
  • 간결한 컨텍스트 전달과 영속 메모리가 필요한 장기 실행 에이전트 세션 개발

사용 전 알아둘 점

  • 메타데이터에는 라이선스가 Apache-2.0으로 표시되어 있지만 README에는 MIT라고 적혀 있습니다. 사용하기 전에 LICENSE 파일을 확인하세요.

포함된 컬렉션

토픽

자주 묻는 질문

anda은(는) 무엇인가요?
모델, 도구, 메모리, 다른 에이전트를 결합하는 조합형 AI 에이전트 런타임을 구축하기 위한 Rust 프레임워크입니다. Anda는 단일 런타임에서 모델, 도구, 메모리, 다른 에이전트를 결합해 AI 에이전트를 구축하는 Rust 프레임워크입니다. 조합성, 타입 안전한 확장 지점, 비동기 실행, 런타임 제어를 중시합니다.
anda은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
anda은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
anda은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. anda의 마지막 커밋은 2026년 10월 20일입니다.
anda은(는) 어디에 사용할 수 있나요?
여러 도구와 모델을 호출하는 AI 에이전트가 필요한 Rust 애플리케이션 구축 제공된 서버를 사용해 하나 이상의 구성된 에이전트 엔진을 HTTP로 제공 제한된 실행 환경에서 셸, 파일시스템, 패치 도구를 사용하는 코딩 에이전트 개발 간결한 컨텍스트 전달과 영속 메모리가 필요한 장기 실행 에이전트 세션 개발
anda은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ldclabs/anda

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트