À propos du projet

Treg fonctionne comme un proxy centralisé et un registre pour les outils d'agents IA, permettant aux développeurs de pointer leurs agents vers une seule URL de base avec un seul jeton pour accéder à un vaste catalogue de services. Il élimine le besoin d'inscriptions individuelles auprès des fournisseurs ou de gestion manuelle des clés API en gérant l'authentification côté serveur. Les utilisateurs peuvent exploiter un catalogue public de points de terminaison — facturés à l'appel — ou enregistrer leurs propres outils privés, binaires CLI et connexions OAuth. Le système garantit que les identifiants personnels restent sécurisés sur le serveur et ne sont jamais exposés à l'agent ni à l'environnement client. Les fonctionnalités clés incluent la prise en charge des outils basés sur CLI (par exemple Stripe, GitHub, Vercel), l'actualisation automatisée des jetons OAuth et un système de « skill » qui regroupe des recettes et des secrets pour une utilisation à l'échelle de l'équipe. Treg est conçu pour un relais haute fidélité, garantissant que les requêtes sont transmises aux services en amont avec un minimum de modifications, tout en fournissant des journaux d'audit et une surveillance de l'état pour tous les outils enregistrés. Il est disponible en tant que service hébergé sur treg.to et peut être auto-hébergé à l'aide de Python et SQLite/PostgreSQL.