Skip to content

amfinethankyou/VaultShell

Repository files navigation

VaultShell

VaultShell is a premium Windows desktop hide vault focused on local privacy. It lets users move files and folders out of their original locations into encrypted local vault storage, then restore them when needed.

Product Positioning

  • Offline-first and local-only.
  • App-level master password protection.
  • Encrypted storage for hidden items.
  • Professional, minimal interface optimized for daily use.

Screenshots

Main Workspace

VaultShell Main Workspace

Item Actions and Workflow

VaultShell Item Workflow

Dark Mode Experience

VaultShell Dark Mode

Activity and Management Views

VaultShell Activity and Settings

Core Capabilities

  • Hide files and folders from their original locations.
  • Restore hidden items back to their original paths.
  • Optional restore and remove-from-vault confirmation flow.
  • Permanent delete from vault (no recycle bin restore path).
  • Local activity history with paged viewing and clear-all action.
  • Encrypted-at-rest storage using AES-256-GCM.

Security Model

  • Master password is stored as salted hash (not plaintext).
  • Vault encryption key is randomly generated and wrapped.
  • Data remains local on device.
  • No cloud sync and no remote dependency.

Distribution Model (No Source Code)

This repository is intended for binary distribution and product documentation.

What users should download

  • Installer: GitHub Releases asset VaultShell-x.y.z-installer.exe
  • Portable: GitHub Releases asset VaultShell-x.y.z-portable.exe

Installation

For Developers (Run From Source)

  1. Install Node.js 20+.
  2. Install project modules:
npm install
  1. Start development mode:
npm run dev
  1. Build production packages (.exe outputs):
npm run dist
  1. After build, executables are available in the release folder.

Usage

  1. Open VaultShell and unlock the app.
  2. Add file/folder to hide it from original location.
  3. View item in Vault list.
  4. Restore item to original location when needed.
  5. Delete item permanently if required.

Release Notes Policy

Each release should include:

  • Version number and release date.
  • Key fixes and improvements.
  • Known limitations.
  • SHA-256 checksums for each binary.

Support

For issues, open a GitHub Issue and include:

  • App version
  • Windows version
  • Steps to reproduce
  • Screenshot/error text

Legal

VaultShell is designed for transparent local privacy workflows and normal OS-compliant behavior. It does not implement malware-like, stealth, AV-evasion, or OS bypass techniques.

About

VaultShell is a premium Windows desktop hide vault focused on local privacy. It lets users move files and folders out of their original locations into encrypted local vault storage, then restore them when needed.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors