authsome
VerifiedSecure credential broker and vault tailored for AI agents.
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
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
uv tool install authsomeauthsome 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)- 1Install the package using the uv tool command for Python 3.13 or higher.
- 2Launch the CLI and run the login command for your chosen provider to complete OAuth or key setup.
- 3Configure the base URL if using a self-hosted instance instead of the default service.
- 4Prefix any agent command with the run wrapper so requests pass through the authentication proxy.
- 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
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…