A secure, cross-platform clipboard manager built with Rust and Tauri. Clip Vault automatically captures and encrypts your clipboard history, making it searchable and accessible with a beautiful modern interface.

Download the latest release for your platform from the Releases page.
Requirements: - Rust 1.70+ - Node.js 18+ - Yarn
# Clone the repository
git clone https://github.com/densumesh/clip-vault.git
cd clip-vault
# Build the CLI tools
cargo build --workspace --release
# Build the desktop app
cd clip-vault-app
yarn install
yarn build
yarn tauri build
Setup your vault password:
bash
clip-vault setup
View your latest clipboard item:
bash
clip-vault latest
List all clipboard history:
bash
clip-vault list
Launch the Clip Vault app from your applications folder or run:
# Development mode
cd clip-vault-app
yarn tauri dev
# Or run the built binary
./target/release/clip-vault-app
The app will guide you through initial setup with an onboarding flow, then run in the background with system tray access.
Clip Vault is built as a Rust workspace with integrated components:
clip-vault-core - Core library with encryption, storage, and data modelsclip-vault-cli - Command-line interface for interacting with your vaultclip-vault-app - Desktop GUI application with integrated background monitoringCLIP_VAULT_KEY - Vault password (bypasses interactive prompt){data_dir}/clip-vault/clip_vault.db{cache_dir}/clip-vault/session.jsonclip-vault/
├── clip-vault-core/ # Core library (encryption, storage)
├── clip-vault-cli/ # Command-line interface
├── clip-vault-tests/ # Integration tests
├── clip-vault-app/ # Desktop application
│ ├── src/ # React frontend
│ └── src-tauri/ # Tauri backend
└── .github/workflows/ # CI/CD pipelines
# Check all workspace crates
cargo check --workspace
# Build all crates
cargo build --workspace
# Run CLI (requires setup first)
cargo run -p clip-vault-cli -- setup
cargo run -p clip-vault-cli -- latest
# Run desktop app in development
cd clip-vault-app
yarn tauri dev
# Run all tests
cargo test --workspace
# Run specific crate tests
cargo test -p clip-vault-core
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
$ claude mcp add clip-vault \
-- python -m otcore.mcp_server <graph>