Libraries and SDKs

Lightweight runtimes, tool loops, and provider-agnostic harness primitives.

#ProjectStarsTierOSSDescription
1Daytona
sandbox
72.1kslightly complexElastic dev environments for AI-generated code: workspaces, Git, previews—infra harness between "the model wrote a patch" and "it ran in a real machine."
2LiteLLM
provider-agnosticpython
55.4kmostly simpleOne interface to 100+ LLMs; routing, caching, budgets. Not an agent framework—the pipe every agent framework uses.
3Composio
sandboxtool-discoverypythontypescript
29.5kcomplex1,000+ toolkits with auth, tool search, and a sandboxed workbench—drop-in tool layer so agents stop reinventing OAuth + integrations. Python and TypeScript.
4smolagents
sandboxpython
28.6kmostly simpleCode-as-action agents: model outputs Python executed in sandbox (E2B, Modal, etc.); ~1k LOC core.
5deepagents
multi-agentsandboxpythontypescript
27.2kslightly complexLangChain's Python+TypeScript agent harness on top of LangGraph: planning tool, virtual filesystem, shell sandbox, sub-agent spawning—the "Claude Code-style" harness as a reusable library.
6vercel/ai
provider-agnostictypescript
26kslightly complexReact and Node SDK for streaming, tool calls, and agent-style UIs; provider-agnostic.
7pydantic-ai
mcptypedprovider-agnosticpython
19kslightly complexType-safe Python agents with Pydantic I/O; multi-provider, MCP, Logfire observability, and human-in-the-loop.
8E2B
sandboxpython
13.2kslightly complexFirecracker sandboxes for executing agent-generated code; the hosted isolation layer many tool-calling demos use instead of running arbitrary LLM output on your laptop.
9strands-agents
mcpmulti-agenttypedpython
6.8kmostly simpleModel-driven Python SDK; decorators for tools, native MCP, multi-agent; "minimal code" without sacrificing provider choice.
10Cloudflare Agents
memorytypescript
5.3kslightly complexPersistent, stateful agents on Durable Objects: state, websockets, scheduling, and AI chat baked in. The serverless answer to "where does the agent live?"
11openai-agents-js
multi-agentvoicetypescript
3.5kslightly complexOfficial OpenAI Agents SDK for Node/TS: handoffs, guardrails, voice; the JS counterpart to openai-agents-python.
12open-harness
mcpmulti-agenttypescript
592slightly complexTypeScript Agent class on Vercel AI SDK; streaming events, filesystem/bash tools, MCP, and subagent delegation.
13Community-curated agent lists
14super simpleBroader directories: e.g. [brandonhimpfen/awesome-ai-agents](https://github.com/brandonhimpfen/awesome-ai-agents), [axioma-ai-labs/awesome-ai-agent-frameworks](https://github.com/axioma-ai-labs/awesome-ai-agent-frameworks), [mb-mal/awesome-ai-agents-frameworks](https://github.com/mb-mal/awesome-ai-agents-frameworks)—differ by scope and update cadence.