Agno — Framework Python per agenti AI multi-agente con runtime scalabile e RAG integrato
Framework Python per agenti AI multi-agente con runtime scalabile e RAG integrato
Agno è un framework Python per agenti AI multi-agente progettato per deployment in produzione. Ogni agente diventa un endpoint FastAPI con sessioni multi-utente, RBAC JWT e streaming SSE. Il framework integra nativamente agentic RAG su 20+ vector store, memoria persistente cross-session e 100+ toolkit preconfigurati. AgentOS è il runtime/control plane opzionale: Free (control plane locale), Pro ($150/mese, live AgentOS remoto), Enterprise (SSO custom, RBAC custom, control plane self-hosted). Il framework Python in sé è completamente Apache-2.0 e utilizzabile senza AgentOS.
Perché è nel catalogo
Agno separa framework (Apache-2.0, gratuito) da runtime di produzione (AgentOS, opzionale a pagamento), permettendo di adottare il framework senza lock-in e aggiungere il control plane enterprise quando necessario. La performance dichiarata è 529x più veloce e 24x meno memoria rispetto a LangGraph. Il supporto nativo a Kubernetes e il design stateless semplificano scaling orizzontale in ambienti cloud-native.
Come lo integriamo
Non installiamo semplicemente Agno. Lo integriamo in uno stack AI controllato, documentato e mantenibile: runtime FastAPI su Kubernetes, RBAC JWT configurato, RAG su vector store enterprise, monitoraggio con tracing strutturato e documentazione operativa completa.
Licenza
SPDX: Apache-2.0
Apache License 2.0
Il framework Python è completamente Apache-2.0 senza restrizioni. AgentOS (runtime/control plane) è un servizio SaaS separato con tier commerciali. Nessun CLA richiesto.
Caratteristiche tecniche
| Docker | ✓ sì |
| Kubernetes | ✓ sì |
| Helm chart | — no |
| Self-hosted | ✓ sì |
| GPU richiesta | — no |
| GPU note | Nessuna GPU richiesta. Model-agnostic: OpenAI, Anthropic, Google, modelli locali e qualsiasi provider compatibile. |
| API | ['REST'] |
| Multi-utente | ✓ sì |
| Auth/RBAC | JWT-based RBAC integrato in AgentOS. SSO custom e RBAC custom solo su piano Enterprise. |
| Persistenza | ✓ sì |
| Linguaggio | Python |
| Ultima release | 2.6.12 (2026-06-05) |
| Manutenzione attiva | ✓ sì |
| GitHub stars (approx) | 40.500 |
| Azienda | Agno (già Phidata), San Francisco, CA |
Note editoriali
Rebranding da Phidata ad Agno completato gennaio 2025. Pacchetto installato con 'pip install agno' (non più 'phidata'). Documentazione precedente al 2025 fa riferimento all'API Phidata, potenzialmente incompatibile. 865 open issue: alto per la dimensione del repo — da monitorare. Performance benchmark (529x vs LangGraph) dichiarati dalla stessa azienda: verificare con benchmark indipendenti.