Favicon of Composio

Composio

A local CLI connects coding agents to hosted app tools and authentication. It needs an account and internet; model calls use the connected agent's provider.

Screenshot of Composio website

Composio's local CLI connects coding agents such as Claude Code to a hosted service for app actions and authentication. It's for people adding integrations to an assistant or building their own agents. The CLI runs on your machine, but requires a Composio account and internet access; model processing depends on the connected agent and its provider.

Agents can read email, schedule meetings and update records through Gmail, Google Calendar, Slack, GitHub and Linear. Composio searches for tools relevant to each task and loads them as needed, keeping unused action definitions out of the model's context. App triggers can inform agents about events.

Composio manages OAuth, API keys and token refresh, with granular permissions for connected accounts. It supports multiple accounts for the same app and lets you reuse connections across assistants. Claude, Codex, ChatGPT and Cursor can connect, as can other MCP clients; custom MCP servers can add tools.

Multi-step tasks can use a remote sandbox for code, files and intermediate results. Sessions retain task state across turns. This runtime is hosted, separate from the local CLI, and Composio also offers a bring-your-own-cloud deployment option.

The Python and TypeScript SDKs are open source under MIT. The repository contains these clients and the CLI, rather than the full hosted platform, with adapters for OpenAI Agents, Claude Agent SDK, LangGraph and Vercel AI SDK.

Similar to Composio