Repository navigation
Installation and Setup
This guide covers installing CyberPaste, building from source, and keeping it up to date.
| Requirement | Minimum |
|---|---|
| OS | Windows 10 (64-bit) or later |
| Architecture | x64 |
| WebView2 | Required — the installer bootstraps it automatically; the portable build requires it already present |
| Runtime | None (Tauri bundles all other dependencies) |
| Disk space | ~50 MB |
| RAM | 2 GB |
WinGet support is planned, but CyberGems.CyberPaste has not yet been published in the official WinGet community source. The following command is therefore not available yet:
winget install CyberGems.CyberPasteUntil the package is published, use the NSIS installer or portable ZIP below. This section will be updated when the official package identifier is available.
- Download the latest
*-setup.exeinstaller from Releases - Run the installer; the setup lets you choose a per-user or per-machine (Program Files) install
- Follow the setup wizard
- Launch CyberPaste
- Download the latest
CyberPaste_<version>_x64-portable.zipfrom Releases - Extract to a writable folder
- Run
CyberPaste.exe
Portable vs installed:
- Shares the same user data and settings as the installed build; deleting the portable folder does not delete your clipboard history
- Does not register Windows autostart and does not auto-update (to update: close CyberPaste, download the next ZIP, replace the executable)
- Do not run the portable and installed builds at the same time; they share the same clipboard monitor, global shortcut, tray integration, and profile
- WebView2 must already be available on the system (it is not bundled)
Release notes include SHA256 checksums so you can verify the downloaded installer or portable ZIP.
Windows may show a SmartScreen warning the first time you run the CyberPaste installer; this is expected until Windows builds enough reputation for the file. The same can appear when launching the portable build. (Checksums verify file integrity; SmartScreen is a separate reputation-based warning.)
To continue:
- Click More info.
- Click Run anyway.
| Tool | Version |
|---|---|
| Node.js | 18+ (CI uses Node 20) |
| Rust | 1.77+ |
| npm | Ships with Node.js |
# Clone the repository
git clone https://github.com/CyberGems/CyberPaste.git
cd CyberPaste
# Install dependencies
npm install
# Run in development mode
npm run tauri devnpm run tauri buildThe built installer will be in:
src-tauri/target/release/bundle/nsis/CyberPaste_<version>_x64-setup.exe
CyberPaste can launch automatically when you sign in:
- Settings → General → Start with Windows
- Or: Windows Settings → Apps → Startup → Toggle CyberPaste
CyberPaste registers itself in the Windows startup via the Tauri autostart plugin, writing an entry under HKCU\Software\Microsoft\Windows\CurrentVersion\Run.
Since v1.19.1, the Run entry is written with a quoted executable path, fixing autostart when CyberPaste is installed under
C:\Program Files\...(previously the unquoted path with spaces never launched, even with the toggle ON).
CyberPaste ships signed updates through the Tauri updater plugin.
- When Auto-check updates is enabled, CyberPaste checks the update feed (
latest.jsonon GitHub Releases) at startup - When an update is available you are notified in three places:
- A toast notification
- A collapsible update pill in the window title bar (since v1.19.0)
- The About window, with a Check Now control
- Open the update modal and click Download
- The update is downloaded and its signature is verified before install
- CyberPaste relaunches with the new version
| Setting | Description |
|---|---|
| Auto-check updates | Check for new versions on startup (About window toggle) |
- Open About (title-bar menu or window branding) → Check Now
- Or: download the latest NSIS setup from Releases and run it
ℹ️ Portable builds do not check for or install updates automatically; download the next portable ZIP, close CyberPaste, and replace the executable.
| Data | Location |
|---|---|
| Database | %APPDATA%\CyberPaste\cyber_paste.db |
| Images | %APPDATA%\CyberPaste\images\ |
| Settings | %APPDATA%\me.cybergems.cyberpaste\settings.json |
| Logs (release builds) | %LOCALAPPDATA%\me.cybergems.cyberpaste\logs\ |
ℹ️ The database and images live under
CyberPaste; the settings file and logs use the app identifierme.cybergems.cyberpaste(Tauri's app data/log directories). In debug builds, logs go to stdout/webview instead of files.
- Windows Settings → Apps → Installed Apps
- Find CyberPaste → Click Uninstall
- Program files
- Start Menu shortcuts
- Database and images (
%APPDATA%\CyberPaste) - Settings (
%APPDATA%\me.cybergems.cyberpaste)
- If you disable Start with Windows in Settings before uninstalling, the Run entry is removed cleanly
- If the toggle was ON, the entry under
HKCU\Software\Microsoft\Windows\CurrentVersion\Runmay remain; remove it manually (or re-run the old app, toggle OFF, uninstall)
⚠️ To remove all data, manually delete%APPDATA%\CyberPasteand%APPDATA%\me.cybergems.cyberpasteafter uninstalling.