Lightweight library for building AI Agents with memory, knowledge, and reasoning
Top 1.2% on sourcepulse
Agno is a Python library for building AI agents with memory, knowledge, and reasoning capabilities. It targets developers creating complex agentic workflows, multimodal agents, and multi-agent systems, offering a lightweight, high-performance framework with built-in UI and monitoring tools.
How It Works
Agno agents are designed to be model-agnostic, supporting over 23 model providers. They feature a core architecture that integrates reasoning, tools, and memory. The library emphasizes performance with fast instantiation (~3μs) and low memory usage (~6.5KiB), enabling efficient execution of complex agentic tasks. It supports native multimodality, advanced multi-agent coordination (route, collaborate, coordinate), and integrated Agentic RAG with hybrid search.
Quick Start & Requirements
pip install -U agno
ANTHROPIC_API_KEY
, OPENAI_API_KEY
) and libraries like anthropic
, yfinance
, duckduckgo-search
, lancedb
, tantivy
, pypdf
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 day ago
1 day