KlippaKlip is a powerful clipboard manager built with Compose for Desktop, designed to enhance your coding flow by providing quick access to frequently used snippets. Whether you're pasting commands in the terminal or prompts for AI tools, KlippaKlip integrates seamlessly into your workflow.
- Effortless Klip Management: Store and manage your snippets, referred to as klips, with ease.
- Track clipboard history: Tracks recently copied klips, disabled from settings.
- Pin Frequently Used Klips: Pin your most-used snippets for quick access.
- Hotkey Activation: Open and close KlippaKlip using customizable global hotkeys.
- Advanced Sorting: Organize your klips with full-featured sorting options.
- Upcoming Features:
- Search Bar: Quickly find Klips by title or content.
- Package Installers: Easy installation across different platforms.
KlippaKlip leverages a robust set of libraries to provide a seamless experience:
- SqlDelight: For efficient persistence and database management.
- JNativeHook: For global hotkey functionality.
- Coroutines: To handle asynchronous operations smoothly.
- Compose Multiplatform: For a modern, responsive UI.
Follow these steps to run KlippaKlip locally:
- Clone the Repository:
git clone https://github.com/JJSwigut/KlippaKlip
- Navigate to the Project Directory:
cd KlippaKlip
- Run the Application:
./gradlew run
We welcome contributions to KlippaKlip! Whether you're fixing bugs, adding new features, or improving documentation, your help is appreciated.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or suggestions, feel free to open an issue or reach out to us at [email protected].