tabyAgent - une alternative plus légère et plus simple à OpenClaw/Hermes
(github.com/gpdir16)J’ai créé TabyAgent, une alternative plus légère et plus facile à utiliser à OpenClaw et Hermes.
Il fonctionne uniquement dans Docker, sans montage de l’hôte, et permet d’échanger via Telegram.
J’avais déjà utilisé à la fois OpenClaw et Hermes, mais certains aspects instables, ainsi que le fait qu’OpenClaw soit trop lourd et rempli de bugs, m’ont poussé à le développer moi-même.
Il a été conçu volontairement de manière simple. Il n’a donc pas de fonctionnalités complexes comme la prise en charge de plusieurs messageries, la génération d’images ou les appels vocaux, comme OC ou HA, mais je considère que c’est un avantage car cela le rend plus facile à maintenir et aide à le garder léger.
Au moment où j’écris ce message, la version 0.3.0 est publiée, et le projet est disponible sur GitHub sous licence AGPL 3.0 : https://github.com/gpdir16/tabyAgent
Pour l’instant, toutes les fonctionnalités dont j’ai réellement besoin sont déjà implémentées, mais si vous l’utilisez et que vous avez des besoins particuliers ou des retours, n’hésitez pas à me le faire savoir.
Différences
- Environ 9 fois moins de RAM utilisée par rapport à OpenClaw (OC ~3GB, HA ~600MB)
- Fonctionne dans Docker sans montage de l’hôte, ce qui réduit le risque d’endommager l’hôte (optionnel pour OC, connexion à l’hôte nécessaire pour HA)
- Installation en une ligne avec script d’installation, et configuration interactive et simple directement dans le bot Telegram (configuration complexe pour OC/HA)
- Rendu des tableaux correctement affiché dans Telegram également (non pris en charge par OC/HA)
- Plus économique grâce à une utilisation des tokens et un nombre d’appels relativement réduits (appels en arrière-plan et appels non essentiels minimisés)
Fonctionnalités prises en charge
- Contrôle du navigateur : prise en charge intégrée par défaut de browser-use et playwright
- Tâches répétitives (cron jobs) : l’agent les configure de manière autonome et les exécute automatiquement à des horaires définis
- Compétences intégrées : récupération des repas/emplois du temps d’écoles coréennes, recherche de skills, création de skills, etc.
- Outils fichiers et terminal : peut effectuer à votre place presque toutes les tâches
- Multiples fournisseurs : OpenAI, OpenRouter, Synthetic, etc.
- Mémoire automatique : ajout/suppression/mise à jour intelligents des souvenirs pendant les conversations, au démarrage d’une nouvelle session, etc.
- Markdown : prise en charge du formatage de l’API Telegram et envoi des tableaux sous forme d’images rendues
- État en temps réel : modèle, nombre d’appels d’outils et fenêtre de contexte, état de sortie, outil en cours d’utilisation, temps écoulé, etc.
- Contexte infini : conserve les messages récents et ne compresse que les messages anciens ou peu importants
- Publications X : consultation de publications Twitter sans clé API X (via FxEmbed)
- Et bien plus encore
Plateformes prises en charge
Tous les environnements disposant de Docker sont pris en charge.
Sur macOS et Linux, l’installation peut aussi se faire en une seule ligne grâce au script d’installation automatique. (Sous Windows, l’installation doit être faite manuellement)
Aucun commentaire pour le moment.