Hugo Richard

Shelve - Effortless & secure secrets management

Effortless OSS secrets management. Run apps without ⁠.env (⁠shelve run), sync via CLI/GitHub, command via Cmd+K. Secure, collaborative, superior DX. Free & Self-hostable.

Add a comment

Replies

Best
Hugo Richard
Shelve: Effortless Secrets Management, Elevated DX Stop the .env chaos and configuration headaches. Shelve provides a secure, centralized platform meticulously designed to make managing environment variables and application secrets simple, collaborative, and truly effortless for developers and teams. Experience secrets management built with an **uncompromising focus on Developer Experience (DX)**, blending powerful capabilities with an elegant, intuitive workflow. ✨ Unpacking the Features: 🚀 Revolutionize Your Workflow with shelve run * Run Commands Without .env Files: Execute any script dev, build, start, etc.) directly! Shelve **injects secrets securely at runtime**, eliminating the need for local .env files, boosting security, and simplifying setup dramatically. 🔒 Secure & Centralized Secrets Management * Single Source of Truth: Manage all API keys, tokens, and environment variables in one organized, secure dashboard. * Robust Security: Secrets are hashed SHA-256) and encrypted at rest AES-256). Auditable via our open-source code. * Vault Sharing: Securely share secrets with time limits and view counts using the integrated Vault. * Value Generation: Generate cryptographically secure values directly within Shelve. ✅ Ensure Consistency & Prevent Errors * Instant Environment Parity Checks: Immediately detect missing or inconsistent variables across dev, staging, prod, and custom environments. Stop runtime errors before they happen! * Multi-Environment Clarity: Easily view and manage configurations specific to each stage. * .env Import: Effortlessly import existing variables via drag-and-drop. 💻 Superior Developer Experience (DX) * Powerful & Intuitive CLI @shelve/cli): Fetch pull), update push), check status, and more, directly from your terminal. Designed for speed and automation. * Command Palette Cmd+K): Navigate your entire workspace, search secrets, and trigger actions in milliseconds without touching your mouse. * Elegant UI: A clean, fast, and modern interface built with Nuxt UI & Nuxt UI Pro. * Zero Config Start: Automatic project detection simplifies initial setup. 🔄 Seamless Sync & Integrations * Automated GitHub Sync: Keep GitHub Actions & Repository secrets effortlessly synchronized with Shelve via our official GitHub App. Perfect for CI/CD. * (Future): Expanding integrations with Vercel, Netlify, and other key developer platforms. 👥 Effortless Team Collaboration * Team Workspaces: Organize projects and securely manage shared secrets. * Role-Based Access Control (RBAC): Simple and clear permissions (Owner, Admin, Member). 🤔 Why Shelve? * Run Without .env: The shelve run feature fundamentally changes local development security and convenience. * Prevent Runtime Errors: Instantly spot configuration drift between environments. * Exceptional DX: From the slick UI and Cmd+K palette to the powerful CLI, Shelve is built to feel good to use. * Secure & Transparent: Strong encryption standards combined with open-source code. * Free & Open Source: Core functionality is always free. Self-hostable (Docker, Coolify) for full control. 🚀 Get Started Install Shelve as a development dependency in your project: # Using pnpm pnpm add @shelve/cli -D # Using bun bun add @shelve/cli -D # Using npm npm install @shelve/cli -D # Using yarn yarn add @shelve/cli --dev
William Scott

Congrats on the launch! 🚀


Shelve sounds like a massive upgrade for secrets management — especially love the shelve run concept. Running scripts without needing a local .env feels like such a game-changer for both security and sanity. 🔥


Also, the attention to developer experience really shows: Command Palette, instant env checks, CLI tooling — everything sounds super thoughtfully built.


Huge respect for making the core open-source too. Can’t wait to try it out and follow your journey! 🙌

Masum Parvej

@williamrobertscott Huge respect! The focus on DX is so clear here.

Akapoor

Super neat launch 🚀 Managing secrets securely always gets messy fast — love that you’re making it effortless. Big congrats to the team!

Jun Shen

As a dev, I see the utility in secrets management! 👍

William Jin

I could streamline my secret management with Shelve. How do you ensure your secrets are kept secure?

rajan pandey

Wow superb work... Congratulations for launching

Shreyans Bhansali

Love the focus on real DX. Quick question—how does 'shelve run' handle secrets versioning when multiple team members are updating?