Kortix-AI vient de lancer officiellement Suna, une plateforme d'agent intelligent IA open source et polyvalente, conçue comme une alternative open source à l'outil IA populaire Manus. Selon AIbase, Suna intègre des fonctionnalités telles que l'automatisation du navigateur, la gestion de fichiers, le web scraping, la recherche étendue, l'exécution de lignes de commande, le déploiement de sites web et l'intégration d'API, permettant ainsi l'automatisation du traitement de tâches complexes via une interface conversationnelle en langage naturel. Le projet est disponible sur GitHub et, grâce à ses puissantes fonctionnalités et à son caractère open source, il est rapidement devenu un point central d'attention pour les développeurs IA et les amateurs d'automatisation.

image.png

Fonctionnalités principales : une automatisation intelligente pilotée par des capacités multidimensionnelles

Suna, grâce à sa suite complète de fonctionnalités et à sa conception modulaire, offre aux utilisateurs une solution complète allant du traitement des données à l'automatisation des processus. AIbase a répertorié ses principales fonctionnalités :

Automatisation du navigateur : grâce à son module de contrôle de navigateur intégré, Suna peut naviguer sur le web de manière autonome, cliquer sur des éléments, remplir des formulaires et extraire des données. Ceci est utile pour des tâches telles que la comparaison de prix ou la soumission de formulaires.

Gestion de fichiers : prend en charge la création, la modification et l'organisation de documents, permettant aux utilisateurs de générer des rapports ou de gérer des fichiers de projet via des instructions conversationnelles.

Web scraping et recherche étendue : possède des capacités efficaces d'extraction de pages web et de recherche d'informations, permettant des recherches multiplateformes et l'intégration de données, telles que l'analyse des commentaires sur les médias sociaux ou des tendances du marché.

Exécution de lignes de commande : prend en charge l'exécution de commandes système et de scripts, automatisant les tâches locales telles que le traitement par lots de fichiers ou la gestion de serveurs.

Déploiement de sites web : offre une fonctionnalité de déploiement de sites web en un clic, combinée à l'intégration d'API, simplifiant le processus de développement à la mise en ligne.

Intégration d'API et de services : grâce à LiteLLM, prend en charge plusieurs grands modèles linguistiques (LLM) tels qu'OpenAI et Anthropic, et peut se connecter à des services externes tels que Supabase et GitHub, étendant ainsi les limites de ses fonctionnalités.

AIbase a remarqué que dans les exemples de démonstration de Suna, les utilisateurs ont pu réaliser des tâches complexes, comme l'extraction d'avis Google et la génération d'un rapport d'analyse de marque pour McDonald's, à l'aide de simples instructions, démontrant ainsi sa capacité de collaboration dans les workflows complexes.

Architecture technique : modularité et sécurité

Suna utilise une pile technologique moderne pour garantir l'efficacité et la sécurité. AIbase a analysé ses composants principaux :

Backend Python/FastAPI : traite les points de terminaison REST, la gestion des threads et l'intégration LLM, assurant la compatibilité multi-modèles via LiteLLM, prenant en charge Claude, GPT-4o, etc.

Frontend Next.js/React : fournit une interface de chat et un tableau de bord réactifs, prenant en charge l'interaction en temps réel et la surveillance des tâches.

Environnement d'exécution isolé : chaque agent intelligent s'exécute dans un conteneur Docker indépendant, incluant l'automatisation du navigateur, l'interpréteur de code et l'accès au système de fichiers, garantissant ainsi la sécurité et la confidentialité.

Persistance des données : prend en charge l'authentification des utilisateurs, l'historique des conversations, le stockage de fichiers et les abonnements en temps réel, garantissant la continuité des tâches et l'intégrité des données.

La licence Apache2.0 de Suna offre aux utilisateurs une grande liberté, leur permettant l'auto-hébergement ou l'utilisation des services cloud fournis par Kortix. AIbase estime que sa conception modulaire et sa documentation détaillée réduisent considérablement les obstacles au développement et au déploiement, ce qui le rend adapté à une variété de scénarios, des projets personnels aux applications d'entreprise.

Cas d'utilisation : des tâches personnelles à l'automatisation d'entreprise

La polyvalence de Suna le rend adapté à une variété de scénarios réels. AIbase a résumé ses principales applications :

Études de marché : extraction de données de sites web concurrents, génération de rapports d'analyse complets, tels qu'un aperçu du marché du secteur médical au Royaume-Uni ou un classement des fonds de capital-risque américains.

Création de contenu : génération automatisée de publications sur les médias sociaux, de plans de voyage ou de rapports personnalisés, tels qu'un itinéraire de 7 jours de Paris à la Californie pour 8 personnes.

Vente B2B : extraction de données sur les prospects potentiels via LinkedIn et Google Avis, génération de listes de prospects B2B précises, telles que les coordonnées des entreprises de 10 à 50 personnes à Barcelone.

Recherche universitaire : compilation et croisement de références d'articles scientifiques, tels que les rapports de recherche sur les effets de l'alcool sur le corps humain au cours des 5 dernières années.

Planification d'événements : recherche automatique d'orateurs pour une conférence sur l'éthique de l'IA, extraction d'informations sur LinkedIn et YouTube, génération de coordonnées et de résumés de présentation.

Les retours de la communauté montrent que l'interface de Suna est très similaire à celle de Manus, intuitive et facile à utiliser, particulièrement en ce qui concerne l'automatisation du navigateur et l'intégration d'API. Il est salué comme « la référence des agents intelligents open source ».

Guide de démarrage : déploiement flexible, expérience à faible seuil

AIbase a appris que Suna prend en charge l'auto-hébergement et le déploiement dans le cloud, avec des exigences matérielles modérées (NVIDIA RTX3060 ou 16 Go de RAM recommandés). Les développeurs peuvent rapidement démarrer en suivant les étapes suivantes :

Cloner le dépôt Suna depuis GitHub (github.com/kortix-ai/suna), installer Python3.9+ et Node.js ;

Configurer le fichier .env, ajouter les clés API OpenAI ou Anthropic, activer la prise en charge de LiteLLM ;

Exécuter docker-compose.yml pour démarrer le backend FastAPI et le frontend Next.js ;

Saisir des instructions de tâche via l'interface web ou l'API, telles que « analyser les avis Google de McDonald's et générer un rapport ».

Kortix fournit un guide d'installation détaillé et une prise en charge de Docker. La communauté a également contribué des tutoriels d'intégration pour Supabase et GitHub Actions. AIbase recommande aux utilisateurs de tester d'abord la fonctionnalité d'automatisation du navigateur, telle que l'extraction de données de pages web publiques, afin de se familiariser avec le workflow de Suna.

Réactions de la communauté et perspectives d'avenir

Après le lancement de Suna, la communauté a salué son caractère open source et la richesse de ses fonctionnalités. Les développeurs l'ont qualifié de « portage des capacités commerciales de Manus dans le domaine open source », particulièrement en ce qui concerne l'automatisation des tâches complexes. Cependant, certains utilisateurs ont souligné que la configuration initiale de l'auto-hébergement nécessite une certaine expérience technique, et ont suggéré à Kortix de proposer des options de déploiement cloud plus simplifiées. La communauté explore déjà l'amélioration des capacités multimodales de Suna, telles que la prise en charge de la génération d'images et de l'interaction vocale en temps réel. AIbase prévoit que la prise en charge de MCP de Suna pourrait intégrer davantage d'outils tels que Blender et Xcode, créant ainsi des workflows IA interdomaines. À long terme, Kortix ambitionne de faire de Suna un employé IA d'entreprise, remplaçant 70 % des tâches humaines répétitives.

Adresse du projet : https://github.com/kortix-ai/suna