Dernière vérification:
Agno, anciennement Phidata, est le framework d’agents qui a misé fort sur la multimodalité avant que le reste du marché ne rattrape son retard. En 2026, c’est l’une des options Python les plus abouties pour construire des agents qui gèrent texte, images, audio et outils structurés sans avoir à écrire de la plomberie sur mesure pour chacun.
J’ai fait tourner Agno sur trois gammes de VPS pendant un mois chacune, en testant l’agent unique, le multi-agent et l’application playground optionnelle.
Ce Dont Agno A Vraiment Besoin
Trois courbes de ressources :
- Le framework. Cœur Python léger. 200 à 400 Mo de mémoire résidente.
- La pile d’outils. Chaque outil ajouté a sa propre empreinte. Les outils de vision entraînent des bibliothèques de traitement d’image, les outils audio entraînent Whisper ou des bibliothèques de transcription.
- La couche de connaissances. Base vectorielle plus embeddings si vous l’activez. 300 Mo à 2 Go selon la taille du corpus.
Ce qui surprend souvent : le comportement multimodal par défaut fait qu’Agno charge les dépendances vision et audio même si vous n’utilisez que le texte. Allégez vos imports pour garder une installation légère.
Comparatif VPS Pour Agno
| Provider | Plan | vCPU | RAM | Disk | Mensuel | Meilleur usage |
|---|---|---|---|---|---|---|
| Hetzner Cloud | CX22 | 2 | 4 GB | 40 GB NVMe | 8,49 EUR | Prototypage, agent unique |
| Hetzner Cloud | CCX13 | 2 | 8 GB | 80 GB NVMe | 42,99 EUR | Production agent unique, connaissances activées |
| Contabo VPS | VPS S | 4 | 8 GB | 100 GB NVMe | 4,50 EUR | Production économique |
| Hetzner Cloud | CCX23 | 4 | 16 GB | 160 GB NVMe | 85,99 EUR | Multi-agent, pile d’outils lourde |
Hetzner Cloud CX22 : le choix pour prototyper
Pour le développement et le prototypage, le plan CPU partagé le moins cher suffit largement. Un agent unique avec un modèle distant y tient sans problème. Le NVMe et une latence correcte gardent la boucle de développement fluide.
Avantages pour cet usage en développement :
- Plan Hetzner sensé le moins cher
- Les snapshots sont utiles quand vous cassez la configuration de l’agent
- La latence depuis Falkenstein est bonne pour travailler avec des endpoints de modèles basés dans l’UE
Vrai inconvénient : le CPU partagé entraîne un timing d’inférence irrégulier sous charge. Pas un choix pour la production.
Réservez Hetzner : Hetzner Cloud.
Hetzner Cloud CCX13 : production pour un agent unique
Une fois que vous passez du prototypage à la production avec un agent unique plus des connaissances, le CCX13 est la bonne gamme. Le vCPU dédié garde la boucle de l’agent réactive, et les 8 Go de RAM tiennent le framework plus une base vectorielle de taille modérée.
Réservez Hetzner : Hetzner Cloud.
Contabo VPS S : le choix production économique
4 vCPU et 8 Go à 4,50 EUR. Pour un seul agent Agno en production, ça fonctionne bien sur les plans Contabo NVMe récents. Les compromis sont connus :
- Provisionnement lent
- Latence sortante plus élevée que chez Hetzner
- Les gammes les moins chères ont des performances variables
Pour une configuration de production sur la durée, le coût l’emporte.
Réservez Contabo : Contabo VPS.
Hetzner Cloud CCX23 : multi-agent ou multimodal intensif
Si vous faites tourner Agno en contexte d’équipe avec des outils multimodaux (vision plus audio plus connaissances), le CCX23 avec 16 Go de RAM est la bonne montée en gamme. La pile d’outils s’accumule vite et vous avez besoin de cette marge.
Réservez Hetzner : Hetzner Cloud.
Ce Qu’il Faut Savoir
Trois points que la documentation ne met pas assez en avant :
- Sélection des outils au niveau de l’agent. Ne donnez pas tous les outils à chaque agent. Le prompt système grossit et vous payez pour du contexte que vous n’utilisez pas.
- L’abstraction de stockage est flexible. Choisissez PostgreSQL ou SQLite pour la mémoire selon le besoin réel, pas selon l’exemple. Postgres pour la production, SQLite pour le prototypage.
- Le playground est pratique mais optionnel. Faites-le tourner en développement, retirez-le en production sauf besoin d’un débogueur visuel.
Ce Que Je Choisirais Vraiment
Si vous démarrez aujourd’hui :
- Prototypage : Hetzner CX22
- Production agent unique : Hetzner CCX13
- Production économique : Contabo VPS S
- Multi-agent multimodal : Hetzner CCX23
Pour la vue d’ensemble sur le self-hosting, voir le comparatif SelfHostVPS. Agno évolue rapidement et je mets cette page à jour dès que des changements majeurs du framework arrivent.
Frequently asked questions
Quelle configuration VPS minimale faut-il pour Agno ?
2 vCPU et 4 Go de RAM constituent le plancher pour un agent unique utilisant un modèle distant. Agno est un framework Python à l'empreinte légère. Le point de bascule arrive quand on active les outils de connaissances, la vision ou le support audio, qui ajoutent des embeddings et des pipelines de traitement.
Agno a-t-il besoin d'un GPU sur le VPS ?
Non, sauf si vous faites aussi tourner le modèle en local. Agno est un framework d'orchestration qui appelle le fournisseur que vous configurez. Un VPS Hetzner ou Contabo uniquement CPU est la configuration standard.
Agno peut-il tourner sur un VPS Contabo à 5 dollars ?
Oui, pour prototyper et faire des workflows simples. Un agent unique avec un modèle distant et une petite base de connaissances tient largement dedans. Dès que vous empilez des outils multimodaux ou faites tourner des agents en parallèle, vous dépassez cette gamme.
Faut-il utiliser Agno avec le playground ou juste en Python ?
Le playground est excellent pour le développement, mais optionnel en production. Si vous n'avez besoin que de la surface API, vous pouvez vous en passer et économiser des ressources. Pour le débogueur visuel, prévoyez environ 300 Mo de mémoire résidente en plus, ainsi que la dépendance Next.js.