Python과 TypeScript에서 도구, MCP, 메모리, 모델 간 이식성을 갖춘 AI 에이전트를 만들고 실행하는 오픈소스 SDK입니다.
ComposioHQ/composio
AI 에이전트에 1,000개 이상의 사전 인증 앱 툴킷, 사용자별 세션, 작업 실행용 샌드박스를 제공하는 TypeScript 및 Python SDK입니다.
대체할 수 있는 제품:Zapier
- 스타
- 30,646
- 포크
- 4,875
- 열린 이슈
- 138
- 마지막 커밋
- 11시간 전
어떤 프로젝트인가요?
Composio는 AI 에이전트를 외부 앱에 연결하는 SDK입니다. 인증이 이미 처리된 1,000개 이상의 툴킷을 제공하므로, 개발자가 연동을 일일이 직접 구현하지 않아도 에이전트가 이메일을 읽고, 티켓을 업데이트하거나 다른 서비스를 호출할 수 있습니다.
SDK는 사용자별 세션을 기준으로 작업 범위를 구분합니다. 세션은 에이전트가 런타임에 앱 도구를 검색하고, 인증한 뒤 실행할 수 있도록 메타 도구를 제공합니다. 덕분에 수백 개의 도구 정의를 모델 컨텍스트에 모두 불러오지 않아도 됩니다. 세션은 Claude나 Cursor 같은 클라이언트가 사용할 수 있도록 호스팅 MCP 엔드포인트로도 제공할 수 있습니다.
저장소에는 TypeScript SDK(@composio/core), Python SDK, 셸에서 도구를 검색하고 실행하는 명령줄 도구, 그리고 OpenAI Agents, Claude Agent SDK, Vercel AI SDK, LangChain, LlamaIndex, CrewAI 등 프레임워크용 프로바이더 어댑터가 포함되어 있습니다.
핵심 기능
- 01사용자별 세션에 인증이 처리된 1,000개 이상의 툴킷을 제공합니다.
- 02런타임에 앱 도구를 검색하고 인증한 뒤 실행하는 메타 도구를 제공합니다.
- 03MCP 호환 클라이언트에서 사용할 수 있도록 세션을 호스팅 MCP 엔드포인트로 제공합니다.
- 04동일한 API를 지원하는 TypeScript 및 Python SDK를 제공합니다.
- 05셸에서 도구를 검색하고 실행하며 연결할 수 있는 CLI를 포함합니다.
- 06프로바이더 어댑터를 통해 다양한 에이전트 프레임워크를 지원합니다.
활용 사례
- 사용자의 이메일, 캘린더 또는 문서에서 작업을 수행하는 개인 비서 에이전트를 구축합니다.
- Claude Code 같은 코딩 에이전트가 CLI나 MCP를 통해 외부 앱 작업을 수행하도록 합니다.
- 커넥터를 일일이 작성하지 않고 기존 LangChain, LlamaIndex 또는 OpenAI Agents 애플리케이션에 여러 앱 연동을 추가합니다.
- 멀티테넌트 AI 제품에서 사용자별 연결 계정을 분리해 관리합니다.
빠른 시작
- 1
TypeScript SDK와 OpenAI Agents provider를 설치합니다
npm install @composio/core @composio/openai-agents @openai/agents - 2
Composio 대시보드에서 COMPOSIO_API_KEY를 가져옵니다
- 3
사용자 세션을 만들고, 세션의 도구를 에이전트에 전달한 다음 실행합니다
사용 전 알아둘 점
- SDK를 사용하려면 먼저 대시보드에서 Composio API 키를 발급받아야 합니다.
- TypeScript SDK는 Node 22 이상에서만 테스트되었습니다.
토픽
자주 묻는 질문
- composio은(는) 무엇인가요?
- AI 에이전트에 1,000개 이상의 사전 인증 앱 툴킷, 사용자별 세션, 작업 실행용 샌드박스를 제공하는 TypeScript 및 Python SDK입니다. Composio는 AI 에이전트를 외부 앱에 연결하는 SDK입니다. 인증이 이미 처리된 1,000개 이상의 툴킷을 제공하므로, 개발자가 연동을 일일이 직접 구현하지 않아도 에이전트가 이메일을 읽고, 티켓을 업데이트하거나 다른 서비스를 호출할 수 있습니다.
- composio은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- composio은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- composio은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. composio의 마지막 커밋은 2026년 10월 20일입니다.
- composio은(는) 어디에 사용할 수 있나요?
- 사용자의 이메일, 캘린더 또는 문서에서 작업을 수행하는 개인 비서 에이전트를 구축합니다. Claude Code 같은 코딩 에이전트가 CLI나 MCP를 통해 외부 앱 작업을 수행하도록 합니다. 커넥터를 일일이 작성하지 않고 기존 LangChain, LlamaIndex 또는 OpenAI Agents 애플리케이션에 여러 앱 연동을 추가합니다. 멀티테넌트 AI 제품에서 사용자별 연결 계정을 분리해 관리합니다.
- composio는 어떻게 설치하나요?
- TypeScript SDK와 OpenAI Agents provider를 설치합니다: npm install @composio/core @composio/openai-agents @openai/agents Composio 대시보드에서 COMPOSIO_API_KEY를 가져옵니다 사용자 세션을 만들고, 세션의 도구를 에이전트에 전달한 다음 실행합니다
- composio은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ComposioHQ/composio
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AutoGPT는 자연어 설명이나 시각적 빌더로 다단계 워크플로를 수행하는 AI 에이전트를 만들고 실행·예약하는 오픈소스 플랫폼입니다.
AI 에이전트와 워크플로를 시각적으로 구축하고 테스트·배포하며, API와 MCP 서버로 바로 노출할 수 있는 플랫폼입니다.
대화 기록만 재생하는 대신 기억을 저장·회상·성찰해 AI 에이전트가 시간이 지날수록 학습하도록 돕는 에이전트 메모리 시스템입니다.
LLM 애플리케이션에 표준화된 컨텍스트를 제공하는 Model Context Protocol 서버와 클라이언트를 구축하기 위한 공식 TypeScript SDK입니다.
메모리, 도구, MCP, RAG, 음성, 워크플로를 지원하는 AI 에이전트 구축용 TypeScript 프레임워크와 관측성을 위한 VoltOps 콘솔입니다.