{"repo":"agentrhq/authsome","free":true,"listed":false,"github":"https://github.com/agentrhq/authsome","clone":"git clone https://github.com/agentrhq/authsome.git","description":"Credential gateway for AI agents. Log in once via Oauth2 or API Key. Every agent stays authenticated — headless, no SaaS, agents never see your credentials.","language":"Python","stars":81,"topics":["ai-agents","authentication","cli","headless","local-first","mcp","oauth2","agent-identity","agent-security","claude-code"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Credential Gateway for AI Agents Docs · Website · Discord · Issues --- An open-source credential gateway that sits between your agents and the services they call. Instead of sharing credentials with every agent, log in once via OAuth2 or API keys. Authsome stores credentials securely and injects them via an HTTP proxy. You get one place to manage access, rotate keys, and see what every agent is doing. Bundled providers out of the box — OAuth2 and API key. See the full list. --- Demo https://github.com/user-attachments/assets/27f9b229-baf4-4889-be9a-378a133654dc --- Why Agents Need Authsome Agents run beyond interactive sessions. They live in CI, over SSH, in cron jobs, in background workers, and in parallel pipelines. They need API access that survives without a human in the loop. Hardcoded environment tokens leak or go stale, and building auth flow logic, token storage, refresh handling, and per-provider config into every project rebuilds the same plumbing every time. Authsome is the credential broker agents call at runtime. - No credential sprawl. One encrypted store. Every provider, every agent, one place. - Agents never see credentials. Auth is handled outside the agent process — no exfiltration risk, no secrets in environment variables. - No browser required at runtime. Setup can use browser PKCE, device code, or a browser bridge for secure API key entry. After that, agents run headlessly. --- How It Works The CLI is the agent's interface: setup once, then inject fresh c","default_branch":null,"files":null,"tree":[],"storefront":"/r/agentrhq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/agentrhq/authsome/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}