GitHub Trending์ถœ์ฒ˜: GitHub Trending Daily All์กฐํšŒ์ˆ˜ 15

ComposioHQ/composio

By GitHub Trending Daily All
2026๋…„ 2์›” 20์ผ
**ComposioHQ/composio**

Composio powers 1000+ toolkits, tool search, context management, authentication, and a sandboxed workbench to help you build AI agents that turn intent into action. Composio SDK Skills that evolve for your Agents ๐ŸŒ Website โ€ข ๐Ÿ“š Documentation This repository contains the official Software Development Kits (SDKs) for Composio, providing seamless integration capabilities for Python and Typescript Agentic Frameworks and Libraries. Getting Started TypeScript SDK Installation # Using npm npm install @composio/core # Using yarn yarn add @composio/core # Using pnpm pnpm add @composio/core Quick start: import { Composio } from '@composio/core'; // Initialize the SDK const composio = new Composio({ // apiKey: 'your-api-key', }); Simple Agent with OpenAI Agents npm install @composio/openai-agents @openai/agents import { Composio } from '@composio/core'; import { OpenAIAgentsProvider } from '@composio/openai-agents'; import { Agent, run } from '@openai/agents'; const composio = new Composio({ provider: new OpenAIAgentsProvider(), }); const userId = 'user@acme.org'; const tools = await composio.tools.get(userId, { toolkits: ['HACKERNEWS'], }); const agent = new Agent({ name: 'Hackernews assistant', tools: tools, }); const result = await run(agent, 'What is the latest hackernews post about?'); console.log(JSON.stringify(result.finalOutput, null, 2)); // will return the response from the agent with data from HACKERNEWS API. Python SDK Installation # Using pip pip install composio # Using poetry poetry add composio Quick start: from composio import Composio composio = Composio( # api_key="your-api-key", ) Simple Agent with OpenAI Agents pip install composio_openai_agents openai-agents import asyncio from agents import Agent, Runner from composio import Composio from composio_openai_agents import OpenAIAgentsProvider # Initialize Composio client with OpenAI Agents Provider composio = Composio(provider=OpenAIAgentsProvider()) user_id = "user@acme.org" tools = composio.tools.get(user_id=user_id, toolkits=["HACKERNEWS"]) # Create an agent with the tools agent = Agent( name="Hackernews Agent", instructions="You are a helpful assistant.", tools=tools, ) # Run the agent async def main(): result = await Runner.run( starting_agent=agent, input="What's the latest Hackernews post about?", ) print(result.final_output) asyncio.run(main()) # will return the response from the agent with data from HACKERNEWS API. For more detailed usage instructions and examples, please refer to each SDK's specific documentation...

---

**[devsupporter ํ•ด์„ค]**

์ด ๊ธฐ์‚ฌ๋Š” GitHub Trending Daily All์—์„œ ์ œ๊ณตํ•˜๋Š” ์ตœ์‹  ๊ฐœ๋ฐœ ๋™ํ–ฅ์ž…๋‹ˆ๋‹ค. ๊ด€๋ จ ๋„๊ตฌ๋‚˜ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด์‹œ๋ ค๋ฉด ์›๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.