Skip to content

Your companion app to access your clipboard history with ease 🍰

License

Notifications You must be signed in to change notification settings

fayez-nazzal/Cliptron

Repository files navigation

Cliptron

A tiny app to manage your clipboard history, works for Windows, MacOS, and Linux.

  • Remembers text & images that you copy 📋
    An awesome feature with cliptron is that it remembers all kind of copies, no matter if it is a text or an image.
  • Save what you copied to individual files ⬇️
    You can save what you copy locally inside a text/image files in the format that you choose!
  • Dark/Light Theme support 🌕🌞
    If you don't care about your eyes.
  • Choose your shortcut key #️⃣
    Assign a shortcut for calling your clipboard history.

Requirements for running on Linux

For Linux users, you need x11-utils and xdotool packages installed on your system.

sudo apt-get install x11-utils
sudo apt-get install xdotool

Installation

Check the Release section for getting pre-built packages for your operating system.

  • For Linux, a debian .deb, and an Arch Linux .zst packages are available.

  • For MacOS, there's a .dmg Image file availale in the release section.

  • For Windows, an installer package .msi is available.

Building From Source

Build Requirements

$ sudo apt update
$ sudo apt install libwebkit2gtk-4.0-dev build-essential curl wget libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev

Building

  1. Clone this repo in a directory of your choice:
  git clone https://github.com/fayez-nazzal/Cliptron/edit/master cliptron
  1. Enter the cloned directory:
  cd cliptron
  1. Run the following commands to start the build process:
npm run build
npm run tauri build
  1. You will find resulting binaries in cliptron/src-tauri/target/release.

Techs used

This project is written entirely using Rust & Next.js by using the power of the awesome Tauri Toolkit.

TODO List

  • Auto Paste feature.
  • Global shortcut without a requirement to hide the window.

Contribution

You are welcome to join 👋

License

This product is licensed under MIT License.