Show HN: OneCLI – Vault for AI Agents in Rust
A critical security solution that allows AI agents to access external services without directly handling sensitive API keys, thereby preventing credential exposure and enabling secure agent operations.
View Origin LinkProduct Positioning & Context
Developers will find OneCLI compelling because it offers a practical, low-friction solution to a complex problem. Instead of wrestling with custom credential management for each agent or service, developers can centralize secrets in OneCLI and provide agents with secure, temporary placeholders. This approach significantly reduces the attack surface and simplifies compliance, allowing agents to operate effectively without ever touching sensitive data. The "single Docker container" deployment with "no external dependencies" further lowers the barrier to entry, making it accessible for rapid prototyping and production environments.
This project represents a crucial trend: the maturation and operationalization of AI agent technology. Early AI agent development focused on functionality; now, the industry is shifting towards robust, secure, and auditable deployments. OneCLI embodies this by applying established security patterns—like credential vaults and proxy-based access control—to the unique challenges of AI agents. It anticipates future needs like granular access policies and audit trails, indicating a move towards enterprise-grade AI agent governance. By providing a foundational security primitive, OneCLI helps pave the way for more trustworthy and scalable AI agent applications, mitigating risks that could otherwise stifle innovation and adoption in this transformative field.
docker run --pull always -p 10254:10254 -p 10255:10255 -v onecli-data:/app/data ghcr.io/onecli/onecliThe proxy is written in Rust, the dashboard is Next.js, and secrets are AES-256-GCM encrypted at rest. Everything runs in a single Docker container with an embedded Postgres (PGlite), no external dependencies. Works with any agent framework (OpenClaw, NanoClaw, IronClaw, or anything that can set an HTTPS_PROXY).We started with what felt most urgent: agents shouldn't be holding raw credentials.
The next layer is access policies and audit, defining what each agent can call, logging everything, and requiring human approval before sensitive actions go through.It's Apache-2.0 licensed. We'd love feedback on the approach, and we're especially curious how people are handling agent auth today.GitHub: https://github.com/onecli/onecli
Site: https://onecli.sh
Related Ecosystem & Alternatives
Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.
Deep-Dive FAQs
What is OneCLI – Vault for AI Agents in Rust?
Where did OneCLI – Vault for AI Agents in Rust originate?
When was OneCLI – Vault for AI Agents in Rust publicly launched?
How popular is OneCLI – Vault for AI Agents in Rust?
Which technical categories define OneCLI – Vault for AI Agents in Rust?
What are some commercial alternatives to OneCLI – Vault for AI Agents in Rust?
How does the creator describe OneCLI – Vault for AI Agents in Rust?
Community Voice & Feedback
Curious how you handle dynamic access policies for agents that need temporary elevated permissions, or if you integrate with existing IAM systems.
Also, do you track or enforce agent-level audit logs for requests that go through the proxy?
Discovery Source
Hacker News Aggregated via automated community intelligence tracking.
Tech Stack Dependencies
No direct open-source NPM package mentions detected in the product documentation.
Media Tractions & Mentions
No mainstream media stories specifically mentioning this product name have been intercepted yet.
Deep Research & Science
No direct peer-reviewed scientific literature matched with this product's architecture.
SaaS Metrics