any agent
Basic Information
any-agent provides a single, consistent Python interface to create, run and evaluate agents built on a variety of agentic frameworks. It is intended to let developers, researchers and evaluators use different backend frameworks through a common API and compare behaviour, tooling and performance. The project demonstrates a small entry API pattern using AnyAgent.create and AgentConfig to configure model, instructions and tools. It includes adapters and first-class support for multiple frameworks including Google ADK, LangChain, LlamaIndex, OpenAI Agents, Smolagents, TinyAgents and Agno AI. The repository bundles documentation, cookbooks and examples that demonstrate building agents, multi-agent setups, evaluation strategies and serving options. It targets Python 3.11 and aims to reduce friction when swapping models or frameworks while enabling reproducible evaluation.