Sobre el proyecto

Treg funciona como un proxy centralizado y un registro para herramientas de agentes de IA, lo que permite a los desarrolladores apuntar sus agentes a una única URL base con un solo token para acceder a un vasto catálogo de servicios. Elimina la necesidad de registros individuales en cada proveedor o de la gestión manual de claves de API al encargarse de la autenticación en el servidor. Los usuarios pueden aprovechar un catálogo público de endpoints —facturado por llamada— o registrar sus propias herramientas privadas, binarios CLI y conexiones OAuth. El sistema garantiza que las credenciales personales permanezcan seguras en el servidor y nunca se expongan al agente ni al entorno del cliente. Las características clave incluyen compatibilidad con herramientas basadas en CLI (por ejemplo, Stripe, GitHub, Vercel), actualización automática de tokens OAuth y un sistema de 'habilidades' que agrupa recetas y secretos para uso de todo el equipo. Treg está diseñado para un relé de alta fidelidad, lo que garantiza que las solicitudes se transmitan a los servicios upstream con modificaciones mínimas, a la vez que proporciona registros de auditoría y monitoreo de estado para todas las herramientas registradas. Está disponible como servicio alojado en treg.to y puede autoalojarse usando Python y SQLite/PostgreSQL.