FastClip is a Windows desktop application built with Tauri that allows users to create and manage macro buttons for quickly copying predefined text snippets to the clipboard.
DO NOT USE FOR PASSWORDS!
FastClip is designed to streamline repetitive text-copying tasks by allowing users to create customisable macro buttons. Each button is assigned a predefined text snippet, which is copied to the clipboard with a single click. This tool is ideal for developers, customer support agents, and anyone who frequently needs to paste standard text responses or code snippets.
Key benefits of FastClip:
- Saves time by reducing manual copying and pasting.
- Simple and intuitive UI for managing macros.
- Lightweight and fast, powered by Tauri for minimal resource usage.
- Secure local storage for user-defined macros.
- Cross-platform potential with a focus on Windows.
- With FastClip, you can optimise your workflow and increase productivity effortlessly.
- Create customisable macro buttons
- Store predefined text snippets
- Click a button to instantly copy the text to the clipboard
- Choose the colour of your button
- Keep window always on top
To install FastClip, download the NSIS executable and follow the installation instructions.
The clipboards are saved unencrypted in appdata, hence why it must not be used for passwords.
The project is built with Tauri and React. The CSS framework used is Mantine.
- Rust & Cargo installed
- Node.js & npm installed
- Clone this repository:
git clone https://github.com/wlwatkins/FastClip cd FastClip
- Install dependencies:
npm install
- Build and run the application:
npm run tauri dev
yreeryyreery
- Add a tray icon with right-click copy functionality.
- Make program single instance.
- Encrypt the database.
- Detected password so to notify user not to use this as a password manager
- Switch to SurrealDB.
- Improve the UI with better animations.
- Add file copy to clipboard functionality.
- Implement keyboard shortcuts for quick macro activation.
- Support multiple clipboard entries with history.
- Auto updater.
- Autostart or launch on boot.
- Cloud synchronization for macros across devices.
- Add clear clipboard after a given amount of time.
- Export and import macros as JSON files.
- Fix UI when editing label delete window not updated
This is an early proof of concept. I think the app could benefit from nice CSS animations to make it more intuitive. Maybe add more features. If I ever get traction, perhaps we can improve this. If you want to help out, we will organise the contribution if I ever receive some feedback.
Clipboard icons created by NX Icon - Flaticon
FastClip by wlwatkins is licensed under CC BY 4.0