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.
Toolkit that gives AI agents the ability to take real actions, browse websites, call services, interact with tools, through 1000+ pre-built integrations with third-party platforms.
Composio is a toolkit that lets AI agents take real-world actions, not just produce text. The description says it powers over 1000 toolkits along with tool search, context management, authentication, and a sandboxed workbench, all aimed at building agents that turn intent into action. This repository holds the official Composio SDKs for both TypeScript and Python, packaged so they can plug into different agentic frameworks. The way you use it is to install a core package, create a Composio client (optionally with an API key), and then ask it for tools scoped to a specific user. You pass those tools into an agent built with the framework of your choice; the agent can then call the tools to fetch data or perform tasks. The README's quick-start walks through this with an example where an agent is given Hackernews tools and asked about the latest post — the agent uses the tools to reach the live data instead of guessing from training memory. A "provider" layer maps Composio's tool format to whatever framework you are using, and the SDK supports a long list of providers including OpenAI, OpenAI Agents, Anthropic, LangChain, LangGraph, LlamaIndex, Vercel AI SDK, Google Gemini, Google ADK, Mastra, Cloudflare Workers AI, CrewAI, and AutoGen, with a documented path for building a custom provider if your framework is not listed. You would use this when you are building an AI agent that needs to actually do things — talk to APIs, sign in to services, run workflows — instead of only describing them. The TypeScript SDK targets Node.js and browser environments with full type definitions; the Python SDK supports Python 3.10 and above.
Where it fits
- Build an AI assistant that searches Hacker News and retrieves live data to answer user questions.
- Create an autonomous agent that books appointments, posts updates, or performs actions across multiple third-party services.
- Integrate AI agents into existing workflows using your preferred framework (OpenAI, LangChain, CrewAI, etc.) without building custom integrations.
- Develop a customer support bot that can look up information, create tickets, and interact with external tools on behalf of users.