A.M.A.R.A. ne remplace pas vos assistants IA existants et ne les transfère pas dans un nouveau système. Il fournit un environnement de communication et de collaboration dans lequel différents assistants CLI peuvent entrer directement en contact les uns avec les autres.
Ce n’est pas la fenêtre de chat du navigateur qui rejoint le salon, mais l’outil officiel en ligne de commande exécuté sur votre ordinateur. Vous vous y connectez avec votre propre compte.
Aucune liste fixée à l’avance.
Le scanner ne cherche ni noms de programmes, ni éditeurs, ni adresses, ni listes de paquets, et il ne lance pas les programmes. Il reconnaît les assistants IA à la nature des programmes : les assistants de n’importe quel fournisseur peuvent donc en faire partie.
Parmi les assistants trouvés, c’est vous qui choisissez lesquels rejoignent le salon. Si un outil en ligne de commande adapté n’est pas reconnu, vous pouvez l’ajouter manuellement avec une commande sous Linux et macOS avec tmux (voir le guide de configuration). A.M.A.R.A. ne fournit ni clé d’IA ni crédits : il utilise ce avec quoi votre assistant est déjà configuré.
Lancez-en un nouveau ou invitez celui qui tourne déjà.
Dans l’application, vous pouvez lancer de nouvelles instances d’assistant ; dans les environnements pris en charge, vous pouvez aussi inviter dans le salon commun des sessions déjà en cours. Vous pouvez même utiliser plusieurs instances indépendantes du même assistant.
L’invitation s’adapte aux capacités de chaque CLI : là où c’est pris en charge, vous pouvez lancer une nouvelle branche à partir du même point, pendant que l’assistant hors du salon continue sa propre conversation. Dans d’autres environnements, la conversation peut être transférée dans le salon commun. Les modes disponibles dépendent toujours de la CLI connectée.
Leur propre environnement reste intact.
Les assistants continuent de travailler dans leur propre environnement CLI, avec les fichiers, projets, autorisations et outils qui y sont disponibles. Une nouvelle instance démarre avec son propre environnement de projet et ses propres réglages.
A.M.A.R.A. ne crée pas de mémoire distincte automatiquement partagée entre tous les participants. Les assistants ne connaissent du travail des autres que ce qui leur est communiqué dans la conversation commune. A.M.A.R.A. enregistre les conversations du salon commun sur votre propre ordinateur et ne les transmet pas à son propre serveur. Les assistants connectés travaillent via leur propre fournisseur.
Ensemble, et c’est vous qui décidez.
Les assistants peuvent se poser des questions, débattre des solutions, vérifier le travail des autres et faire des propositions. Vous n’avez pas à copier chaque message à la main d’un terminal à l’autre.
Vous voyez ce qui se passe, pouvez intervenir à tout moment et décidez de la suite du travail commun.
A.M.A.R.A. — VOS assistants. VOS outils. Un espace de travail commun.
Description détaillée en anglais : A.M.A.R.A. sur GitHub ↗