explaingit

craftedwebpro/vault-os

Analysis updated 2026-05-18

3DartAudience · generalComplexity · 3/5LicenseSetup · hard

TLDR

A Windows app that creates a local, hidden vault for your files, unlocked only by your passphrase combined with your face, blink, and a hand gesture.

Mindmap

mindmap
  root((Vault OS))
    What it does
      Local encrypted vault
      No cloud or account
      Multi-factor unlock
    Tech stack
      Flutter and Dart
      Python service
      OpenCV and MediaPipe
    Use cases
      Store private files locally
      Protect sensitive documents
      Avoid cloud data breaches
    Audience
      Privacy focused users
      Windows desktop users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Store private files in a hidden, encrypted vault on your own Windows computer.

USE CASE 2

Unlock sensitive files using your passphrase plus face and gesture verification.

USE CASE 3

Keep personal documents off the cloud entirely with no account required.

USE CASE 4

Recover a vault from its folder if the app's local state gets lost.

What is it built with?

FlutterDartPythonOpenCVMediaPipeONNX Runtime

How does it compare?

craftedwebpro/vault-osimranduratbegovic/coban1.0tapeo/notion-any-ai
Stars333
LanguageDartDartDart
Setup difficultyhardhardmoderate
Complexity3/54/53/5
Audiencegeneraldevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Building from source needs Flutter, Visual Studio Build Tools, Python, and separately downloaded biometric model files.

You can use and learn from the code, but you cannot use it commercially.

In plain English

Vault OS is a Windows desktop application that creates a hidden, encrypted vault on your own computer for storing files you want kept private. Everything stays local. There is no cloud service, no account to create, and no internet connection required, so there is nothing for a company to lose in a data breach later. Unlocking a vault requires more than one factor. You enter a passphrase, then the app verifies your face through your webcam, checks for a double blink, and finally looks for a specific hand gesture only you would know. All four steps have to succeed before the vault opens. When you lock it again, the files inside are re-encrypted and the temporary workspace is wiped clean, so at any given moment the vault is either fully sealed or fully open, with nothing in between. You can create more than one vault, change your passphrase later, refresh your biometric data, and recover a vault from its folder if the app's own local state is ever lost. Under the hood, Vault OS is built with Flutter and Dart for the Windows interface, paired with a Python service that uses OpenCV, MediaPipe, and ONNX Runtime models to handle the face and gesture recognition. Encryption uses AES-256-GCM with a key derived from both your passphrase and your biometric data combined, so both are needed to decrypt anything. Setup is done either through a bundled installer that handles the Python packages and model files automatically, or by building from source, which requires installing Flutter, Visual Studio Build Tools, Python 3.10 or later, and separately downloading three model files that are not included in the repository because of their size and licensing. Only Windows is supported right now. The project is released under the PolyForm Noncommercial license, which allows personal use and learning from the code but restricts commercial use.

Copy-paste prompts

Prompt 1
Walk me through installing Vault OS on Windows using the setup installer.
Prompt 2
Help me set up Vault OS from source, including Flutter and the Python service.
Prompt 3
Explain how Vault OS's passphrase and biometric unlock process works.
Prompt 4
Show me how to recover a Vault OS vault if my app state gets lost.

Frequently asked questions

What is vault-os?

A Windows app that creates a local, hidden vault for your files, unlocked only by your passphrase combined with your face, blink, and a hand gesture.

What language is vault-os written in?

Mainly Dart. The stack also includes Flutter, Dart, Python.

What license does vault-os use?

You can use and learn from the code, but you cannot use it commercially.

How hard is vault-os to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is vault-os for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.