Skip to content
authsome logo

authsome

Verified

Secure credential broker and vault tailored for AI agents.

Autonomous AgentsAutomation 51Open source
View on GitHub
Updated 2026-06-15
authsome GitHub repository

What is authsome?

Authsome is an open-source credential broker designed specifically to handle authentication needs for AI agents that must access third-party services without human oversight. It provides a single encrypted location for storing and refreshing credentials from multiple providers.

The system works by having users complete an initial login through the CLI, after which agents invoke commands via a wrapper that routes requests through an authentication proxy. Tokens are injected at runtime and refreshed automatically before they expire.

It targets developers and teams building persistent agent workflows in CI pipelines, background jobs, or distributed systems where hardcoded secrets create security and maintenance issues.

Capabilities

local secret storage
oauth2/api key login
proxy credential injection
hides raw secrets from agents
bundles 45 providers

What you can build with authsome

CI/CD Pipeline Access

Enable agents running in automated build environments to reach external APIs without embedding tokens in scripts or environment files.

Background Worker Authentication

Support long-running agents in cron jobs or worker queues that require ongoing access to services like GitHub or OpenAI.

Multi-Agent Credential Sharing

Allow several agents to use the same provider accounts through centralized management while keeping credentials isolated from each process.

Install authsome

Install
uv tool install authsome
Quick start
authsome run -- curl -s "https://api.github.com/user/repos?per_page=10"
# runs behind an auth proxy that injects headers at request time
# without exposing secrets in the child process environment.
# matched automatically via provider api_url (e.g. api.openai.com)
  1. 1Install the package using the uv tool command for Python 3.13 or higher.
  2. 2Launch the CLI and run the login command for your chosen provider to complete OAuth or key setup.
  3. 3Configure the base URL if using a self-hosted instance instead of the default service.
  4. 4Prefix any agent command with the run wrapper so requests pass through the authentication proxy.
  5. 5Monitor usage and rotate credentials from the central dashboard or CLI interface.

authsome: pros & cons

Pros

  • +Centralized encrypted storage reduces secret sprawl across projects
  • +Agents operate without ever receiving raw credentials
  • +Automatic refresh and multi-account support for common providers
  • +Headless runtime compatible with non-interactive environments

Cons

  • Requires Python 3.13 or newer for the primary installation path
  • Initial setup still needs a browser or device code flow on the host machine
  • Self-hosting adds Docker and network configuration overhead
Did you find this helpful?

Frequently asked questions

No, credentials stay outside the agent environment and are injected only at the proxy level during requests.

User reviews

Verified reviews from the community shape this listing's rating.

Loading reviews…

Sign in to review

Promote authsome

Add this badge to your website, or share the tool.

DFeatured on Dhanasviauthsome 0