What is Agno
Agno is a lightweight library for building Agents with memory, knowledge, tools and reasoning.
Developers use Agno to build Reasoning Agents, Multimodal Agents, Teams of Agents and Agentic Workflows. Agno also provides a beautiful UI to chat with Agents and tools to monitor and evaluate their performance.
Here’s an Agent that researches and writes a report on a stock, reasoning through each step:
Here's the Reasoning Agent in action
Key features
Agno is simple, fast and model-agnostic. Here are some key features:
- Model Agnostic: Agno provides a unified interface to 23+ model providers, no lock-in.
- Lightning Fast: Agents instantiate in ~2μs on average (10,000x faster than LangGraph) and use ~3.75Kib memory on average (50x less than LangGraph) (see benchmarks).
- Reasoning is a first class citizen: Build Agents that can “think” and “analyze” using Reasoning Models,
ReasoningTools
or our customCoT+Tool-use
approach. - Natively Multi Modal: Agno Agents are natively multi modal, they can take in text, image, audio and video and generate text, image, audio and video as output.
- Advanced Multi Agent Architecture: Agno provides an industry leading multi-agent architecture with 3 different modes:
route
,collaborate
andcoordinate
. - Long-term Memory & Session Storage: Agno provides
Storage
&Memory
classes to provide your Agents with long-term memory and session storage. - 20+ Vector Databases for Knowledge: Add domain knowledge to your Agents by integrating with 20+ vector databases. Fully async and highly performant.
- Structured Outputs: Agno Agents have first class support for structured outputs using native structured outputs or
json_mode
. - Monitoring: Monitor agent sessions and performance in real-time on agno.com.
Getting Started
If you’re new to Agno, start by building your first Agent, then chat with it on the playground and finally, monitor it on agno.com.
Build your first Agents
Learn how to build Agents with Agno
Agent Playground
Chat with your Agents using a beautiful Agent UI
Agent Monitoring
Monitor your Agents on agno.com
After that, checkout the Examples Gallery and build real-world applications with Agno.
Dive deeper
Agno is a battle-tested framework with a state-of-the-art multi-agent architecture and ridiculous performance, checkout the following guides to dive-in:
Agents
Learn core Agent concepts
Models
Use any model, any provider, no lock-in
Tools
Use 100s of tools to extend your Agents
Knowledge
Add domain-specific knowledge to your Agents
Vector Databases
Add semantic search and retrieval to your Agents
Storage
Persist agent states and conversations in a database
Memory
Remember user details and session summaries
Embeddings
Generate embeddings for your knowledge base
Workflows
Build complex workflows with Agents