The official visual management dashboard for Redenv.
Manage your encrypted secrets, environments, and access tokens with a modern, secure, and intuitive web interface. Designed to give you full control over your application's configuration without leaving your local development environment.
- 🔐 Zero-Knowledge Security: All secrets are encrypted/decrypted locally. The studio never sees your raw values without your keys.
- 👀 Data Browser: View, edit, and manage secrets across multiple environments (Development, Production, etc.).
- 🌍 Environment Management: Create, clone, and delete environments with right-click context menus.
- 🔑 Access Tokens: Generate and revoke scoped Service Tokens for your applications and CI/CD pipelines.
- 💾 Backup & Restore: Securely backup your entire project configuration to an encrypted file.
- 🔄 Sync Keys: Effortlessly synchronize keys between environments to keep them consistent.
- 📤 Import/Export: Export secrets to
.envor JSON formats for easy sharing or migration.
Install the studio plugin alongside the core CLI:
npm install -D @redenv/studio
# or
pnpm add -D @redenv/studio
# or
bun add -d @redenv/studioAdd the studio plugin to your redenv.config.ts file:
import { defineConfig } from "@redenv/core";
import { studioPlugin } from "@redenv/studio";
export default defineConfig({
name: "my-project",
// ... other config
plugins: [
studioPlugin
],
});Start the studio server from your terminal:
redenv studioThis will launch the dashboard at http://localhost:7874.
Redenv Studio runs locally on your machine.
- It uses the same Project Encryption Key (PEK) as the CLI to decrypt data.
- The web interface communicates with a local backend server that proxies requests to your storage (Redis).
- No data is ever sent to a third-party cloud. You own your data and your keys.
MIT