awesome-llm-apps

AI Agent FrameworksCLIPython

★ 139,930주당 +1,018조회 3

무엇인가

단일 런타임이나 라이브러리가 아니라, 실행 가능한 AI 에이전트 애플리케이션과 RAG 앱을 모아 둔 템플릿 저장소다. 에이전트를 처음부터 설계하는 단계를 건너뛰고 완성된 앱 단위에서 출발하게 하는 자리에 있다. 각 항목은 독립 앱이며 서로 의존하지 않는다.

어떻게 동작하나

구성은 세 층으로 나뉜다. Agent Skills는 Claude Code, Codex, Cursor 같은 코딩 에이전트에 명령 하나로 설치되어 자연어로 호출되고, 각 스킬은 실제 코드를 포함하며 보안·평가 CI 게이트를 통과한다. Starter AI Agents는 API 키만 있으면 도는 단일 파일 에이전트다. Advanced AI Agents는 도구·메모리·다단계 추론을 쓰는 프로덕션 형태다. 모델은 Claude, Gemini, GPT, DeepSeek, Llama, Qwen을 가리지 않는다.

무엇과 다른가

에이전트 프레임워크가 추상화를 제공하고 사용자가 에이전트를 조립하게 하는 반면, 이 저장소는 조립이 끝난 앱을 배포한다. 대신 통합 런타임이 없어 템플릿마다 실행 방식과 의존성이 따로다. 특정 모델 한 곳에 묶이지 않고 제공자별 구현을 나란히 둔 점도 단일 벤더 SDK 예제 모음과 다르다.

어떻게 쓰나

저장소를 클론한 뒤 원하는 템플릿 디렉터리로 들어가 해당 앱을 실행한다. 코딩 에이전트에 능력을 추가하려면 스킬 설치 명령을 한 번 실행하고, 이후에는 자연어로 요청한다. 예를 들어 Project Graveyard 스킬을 설치한 뒤 "why do I never finish my side projects?"처럼 묻는 방식이다. 새 템플릿은 매주 추가된다.

전제와 한계

주 언어는 Python이다. 각 앱은 자기 모델 제공자의 API 키를 요구하고, 일부는 Firecrawl 같은 외부 서비스나 실제 브라우저 제어에 의존한다. 템플릿이 서로 독립적이므로 의존성과 실행 방법을 각각 맞춰야 한다. 라이선스는 Apache-2.0이라 복제·수정·판매가 허용된다.

관련 논문 5

유사 도구