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

Agno

메모리·지식·도구를 갖춘 에이전트를 가볍게 구성하는 프레임워크

Agno·PythonApache-2.0직접 호스팅관리형 제공

지표

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

GitHub 별42,739
라이선스Apache-2.0저장소 공개
주 언어Python2022-05-04 공개
마지막 커밋2026-10-15확인 2026-10-15

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

무엇을 하는 도구인가

Agno는 메모리, 지식 검색, 외부 도구 호출을 갖춘 에이전트를 코드로 구성하는 프레임워크로, 모델을 한 번 호출해서 끝내는 대신 여러 단계를 거치며 상태를 유지하는 로직을 직접 짜지 않아도 되게 해 준다. 에이전트의 역할·메모리·지식 소스·사용 가능한 도구를 선언적으로 정의하면, 프레임워크가 단계 간 호출과 상태 전달을 관리한다. 같은 층의 LangGraph가 그래프 형태로 흐름 제어를 명시하는 쪽에 가깝고 CrewAI가 여러 에이전트의 역할 분담을 전면에 내세우는 것과 달리, Agno는 가벼운 구성으로 단일 또는 소수 에이전트를 빠르게 세팅하는 데 초점을 둔다. 직접 호스팅할 수도 있고 관리형 제공도 선택할 수 있어 배포 방식을 운영 상황에 맞춰 고를 수 있다.

이럴 때 고른다

  • 메모리와 지식 검색, 도구 호출을 함께 쓰는 에이전트를 빠르게 코드로 구성하고 싶을 때
  • 단일 호출로 끝나지 않고 여러 단계를 거치며 상태를 유지해야 하는 작업을 짤 때
  • 복잡한 그래프형 흐름 제어 없이 가벼운 구조로 에이전트를 시작하고 싶을 때
  • 직접 호스팅과 관리형 제공 중 상황에 맞게 배포 방식을 고르고 싶을 때

어디까지만 하나

  • 에이전트 흐름 자체를 설계하고 검증하는 몫은 여전히 개발자에게 남아 있으며, 프레임워크가 로직의 정확성을 보장하지는 않는다
  • 메모리·지식·도구 연동을 위한 구성은 제공하지만, 실제 지식 소스 구축이나 도구 구현은 별도로 준비해야 한다
  • 여러 에이전트 간 복잡한 협업이나 명시적 그래프 제어가 필요한 경우에는 설계 부담이 더 커질 수 있다
  • 관리형 제공을 쓰지 않고 직접 호스팅을 선택하면 운영·확장·모니터링을 스스로 책임져야 한다

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

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

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

같은 층의 다른 도구

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

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

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

공식 사이트 →GitHub (agno-agi/agno) →