Thanks to visit codestin.com
Credit goes to github.com

Skip to content

redenv-labs/redenv-studio-plugin

Repository files navigation

@redenv/studio

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.

Features

  • 🔐 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 .env or JSON formats for easy sharing or migration.

Installation

Install the studio plugin alongside the core CLI:

npm install -D @redenv/studio
# or
pnpm add -D @redenv/studio
# or
bun add -d @redenv/studio

Configuration

Add 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
  ],
});

Usage

Start the studio server from your terminal:

redenv studio

This will launch the dashboard at http://localhost:7874.

Security

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.

License

MIT

Releases

No releases published

Packages

 
 
 

Contributors