Secure local env management app
- Local encription with electron
safeStorage. - Import and export env files.
- Env management.
$ npm install$ npm run dev# For windows
$ npm run build:win
# For macOS
$ npm run build:mac
# For Linux
$ npm run build:linuxvaultenv/
├─ build/
│ ├─ entitlements.mac.plist
│ ├─ icon.icns
│ ├─ icon.ico
│ └─ icon.png
├─ resources/
│ └─ icon.png
├─ src/
│ ├─ main/
│ │ ├─ db.ts # SQLite setup and CRUD for projects/envs
│ │ └─ index.ts # Electron main process (BrowserWindow, IPC)
│ ├─ preload/
│ │ ├─ index.ts # Exposes safe IPC APIs to renderer
│ │ └─ index.d.ts # Type declarations for window.vault
│ └─ renderer/
│ ├─ index.html
│ └─ src/
│ ├─ assets/
│ │ ├─ electron.svg
│ │ └─ icon.png
│ ├─ components/
│ │ ├─ AddEnv.tsx
│ │ ├─ Navbar.tsx
│ │ ├─ ProjectCard.tsx
│ │ └─ Env.tsx
│ ├─ pages/
│ │ ├─ Project.tsx
│ │ └─ Vault.tsx
│ ├─ App.tsx
│ ├─ env.d.ts
│ └─ main.tsx
├─ electron-builder.yml # Build configuration
├─ electron.vite.config.ts # electron-vite config
├─ tsconfig.json # root TS config (references node/web)
├─ tsconfig.node.json # TS config for main/preload
├─ tsconfig.web.json # TS config for renderer
├─ package.json
└─ README.md



