superdesigndev/tools-registry — explained in plain English
Analysis updated 2026-05-18
Let AI agents call services like Stripe or Intercom without ever seeing the raw API key.
Run vendor command line tools such as gh or stripe with credentials injected automatically.
Share a reusable AI agent skill, along with its secrets and tools, across a whole team.
Control which team members can access which tools using role-based permissions.
| superdesigndev/tools-registry | blue-guardrails/cheap-ocr | eadmin2/jarvis_ai | |
|---|---|---|---|
| Stars | 56 | 56 | 56 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Self-hosting the server needs extra dependencies like FastAPI and a database, the hosted version only needs the CLI.
Treg, short for Tool Registry, is a shared vault for a team's API keys, command line tools, and reusable AI agent skills. The problem it solves is that people building with AI agents often end up pasting API keys directly into an agent's context or sharing them in chat messages, which risks leaking those keys. Treg gives a team one place to store that information, so agents and coworkers can use shared tools and secrets without ever seeing the actual keys. There are three kinds of things a team can register with Treg. An endpoint is a web API, like Stripe or Intercom, along with the credential needed to call it, requests get routed through Treg, which quietly attaches the right key before sending the request on to the real service. A CLI is a command line tool such as the GitHub or Vercel command line programs, which Treg can run on your behalf with the correct login already injected, so you never type or store the credential yourself. A skill is a bundled recipe, written as a file called SKILL.md, together with whatever secrets and tools it needs, so an entire capability can be shared and kept up to date in one place rather than copied around. Setup starts by installing a command line tool that talks to a hosted or self hosted Treg server, signing in, and then running a scan command that looks at a project's environment file and installed tools to suggest what could be shared. Everything in Treg belongs to an organization, and each person's access token identifies both who they are and which organization they belong to, with roles like owner, admin, member, and viewer controlling what they can do. Treg is aimed at teams building with AI agents who want those agents to call real services like Stripe or GitHub directly, with every call logged, instead of the agent ever holding a raw API key. The project can be used as a hosted service or self hosted, and it is written in Python, installed with pip, with a full server setup requiring extra dependencies such as a web framework and a database. The full README is longer than what was shown.
Treg is a shared registry that lets a team's AI agents call APIs and CLIs using centrally stored credentials, so keys never get pasted or leaked.
Mainly Python. The stack also includes Python, FastAPI, SQLite.
The explanation does not state a license, so terms of use are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.