Framework agnostic
Switch between Agno, Google ADK, LangChain, LlamaIndex, OpenAI, smolagents, and TinyAgent with a single parameter change.
You can install the bare bones library as follows (only TinyAgent will be available):
pip install any-agentOr you can install it with the required dependencies for different frameworks:
pip install any-agent[agno,openai]Refer to pyproject.toml for a list of the options available.
Framework agnostic
Switch between Agno, Google ADK, LangChain, LlamaIndex, OpenAI, smolagents, and TinyAgent with a single parameter change.
Unified tracing
Standardized OpenTelemetry traces across all frameworks for consistent observability.
Built-in evaluation
LLM-as-a-judge and agent-as-a-judge evaluation tools to assess agent performance.
Serve anywhere
Serve agents via A2A or MCP protocols and compose them as tools for other agents.
This documentation is available in two AI-friendly formats: