Clipboard Management Tool with Context Awareness
ClipContex is a privacy-respecting clipboard management tool that enriches every clip with contextual metadata - window title, app name and smart tags like #code, #url, and #browser - all processed and stored locally on your device. No Internet. No Telemetry.
ClipContex_0.1.1_x64_en-US.msi click here to download
- Context-aware clipboard history: Capture clips and their contextual metadata (app name and window title)
- 100% offline and local-first: All data stays on you machine, no account, no cloud dependency
- Smart auto-tagging: Automatically categories clips by content (
#json,#url) and source app (#browser,#editor) - Fuzzy finding: search clip using app name, window title, content or tags.
- Privacy: Ignore sensitive apps (eg. password managers) to prevent accidental capture
- Global quick picker (unique): Floating window for instant searching and pasting clips from history with a customizable keyboard shortcut
- Avoid duplication: built-in deduplication system to avoid clutter
- Auto Cleanup: Automatically remove clips older that the configured retention period
- Pin Important Clips: Protect key items from auto cleanup.
- System tray integration: Access and manage clipcontex from the system tray instantly
- Auto Launch: Starts silently in the background when the system boots
- Lightweight & fast: Built in Rust - uses <20MB RAM
Triggerd by a custom shortcut ( Ctrl+Shift+V by default), search and paste anywhere.
Captures clip instantly with contextual metadata (window title, app name and tags)
Fuzzy find clip using tags, content, app name and window title, pin important clips and remove clip from history
Customize quick picker shortcut, configure clip's retension period, ignreod apps and enable/disable auto launch
- Windows 10/11
- Rust toolchain (stable)
- Node.js + pnpm / npm / yarn
- Tauri dependencies
- Git: For cloning the repository
git clone https://github.com/abdul-kasif/clipcontex
cd clipcontex
pnpm install # or npm install / yarn installpnpm tauri devpnpm tauri buildFinal output: src-tauri/target/release/bundle/
Visit the releases page for the latest installers.
- Windows 10/11
- Rust toolchain (stable)
- Node.js + pnpm / npm / yarn
- Tauri dependencies
- Git: For cloning the repository
# clone repository
git clone https://github.com/abdul-kasif/clipcontex
cd clipcontex
# install frontend packages
pnpm install # or npm install / yarn install
# install backend crates
cd src-tauri
cargo build
# Run all test
cargo test
# Run application
cd ..
pnpm tauri dev # development modecd src-tauri
# run all test
cargo test
# with output
cargo test -- --nocaptureclipcontex/
├── src/ # Svelte frontend
├── src-tauri/ # Rust backend
│ ├── src/
│ │ ├── clipboard/ # Watcher, deduplication, context, active window caching
│ │ ├── config/ # Config handling
│ │ ├── storage/ # SQLite storage
│ │ ├── context/ # Detection of app/window/project
│ │ ├── commands.rs # Tauri API
│ │ └── lib.rs # Main setup logic
├── assets/ # Images, icons, screenshots
├── static/ # static files
└── README.md
- v1.x: Smart clipboard manager, global quick picker, context & tagging, performance, clean UI
- v2: Manual tagging, clip categorization, import/export clips data
- v3+: clip editing, custom tagging rules
Contributions are welcome! Please see CONTRIBUTING.md for guideline.
Before submitting a PR:
- Ensure all tests pass:
cargo test - Format code:
cargo fmt --all - Check lints:
cargo clippy - Update documentation if needed
MIT License — Free to use, modify, and distribute.
See LICENSE.
Built with Rust and powered by:




