Skip to content

Sukarth/Clip

Repository files navigation

Clip: Modern Windows Clipboard Manager

Clip Logo

A fast, modern, and lightweight clipboard manager for Windows

Version License Platform

Download Beta β€’ Report Bug β€’ Request Feature


πŸš€ What is Clip?

Clip is a powerful, modern clipboard manager for Windows built with Electron, React, and TypeScript. It revolutionizes how you work with your clipboard by providing instant access to your clipboard history, powerful search capabilities, and a beautiful, customizable interface.

✨ Key Highlights

  • πŸ”₯ Lightning Fast - Instant startup and smooth animations
  • 🎨 Modern UI - Beautiful dark/light themes with customizable transparency
  • πŸ” Smart Search - Find anything in your clipboard history instantly
  • πŸ“Œ Pin Important Items - Keep frequently used content at your fingertips
  • πŸ–ΌοΈ Image Support - Full support for text and images
  • ⚑ Global Hotkeys - Access from anywhere with customizable shortcuts
  • πŸ’Ύ Local Storage - Your data stays on your device, completely private
  • πŸš€ No Installation Required - Portable version available

πŸ“₯ Download & Installation

🎯 Beta Release Available Now!

Get it here...

System Requirements

  • OS: Windows 10 or later (x64)
  • RAM: 100MB minimum, 200MB recommended
  • Storage: 50MB + space for clipboard history
  • Permissions: Standard user (no admin required)

🌟 Features

Core Functionality

  • πŸ“‹ Clipboard History - Store up to 100 items (configurable)
  • πŸ” Instant Search - Fuzzy search through all clipboard content
  • πŸ“Œ Pin Items - Keep important content always accessible
  • πŸ–ΌοΈ Image Support - Full support for text and image clipboard content
  • πŸ’Ύ Local Storage - SQLite database, no cloud dependency

User Interface

  • 🎨 Modern Design - Clean, intuitive interface with smooth animations
  • πŸŒ™ Dark/Light Mode - Automatic system theme detection + manual override
  • ✨ Transparency - Adjustable window transparency (95% default)
  • 🎯 Customizable - Adjust colors, border radius, and visual settings
  • ⚑ Fast Loading - Optimized for instant access

Keyboard & Shortcuts

  • ⌨️ Global Hotkey - Default Ctrl+Shift+V (fully customizable)
  • πŸͺŸ Windows Key Support - Native Windows key combinations
  • πŸšͺ ESC to Close - Quick escape to hide window
  • πŸ”„ Focus Restoration - Returns focus to previous window after pasting

Advanced Features

  • πŸ”„ Auto Backups - Configurable automatic database backups
  • πŸ“€ Import/Export - Full database backup and restore
  • πŸš€ Start with Windows - Optional auto-start with system
  • 🎯 System Tray - Minimize to tray or hide completely
  • πŸ”’ Single Instance - Prevents multiple instances

πŸ–ΌοΈ Screenshots

Screenshots will be added in the next update

πŸš€ Quick Start

For End Users

  1. Download the latest release from GitHub Releases
  2. Extract (portable) or install (installer version)
  3. Run Clip.exe
  4. Press Ctrl+Shift+V to open Clip anywhere
  5. Start copying - your clipboard history will be automatically saved!

For Developers

  1. Clone the repository:

    git clone https://github.com/Sukarth/Clip.git
    cd Clip
  2. Install dependencies:

    npm install
  3. Start development:

    npm run start
  4. Build for production:

    npm run dist

βš™οΈ Configuration

Clip offers extensive customization options accessible through the settings panel:

Visual Settings

  • Theme: Dark, Light, or System
  • Transparency: 0-100% window transparency
  • Border Radius: Customize window corner rounding
  • Accent Color: Choose your preferred accent color

Behavior Settings

  • Window Hide Behavior: Hide completely or minimize to tray
  • Show in Taskbar: Control taskbar visibility
  • Notifications: Enable/disable clipboard notifications
  • Start with System: Auto-start with Windows

Backup Settings

  • Auto Backups: Enable automatic database backups
  • Backup Interval: 5 minutes to 1 day
  • Max Backups: Control backup retention

πŸ”§ Technical Details

Built With

Architecture

  • Main Process: Electron main process handles system integration
  • Renderer Process: React-based UI with TypeScript
  • Native Modules: C++ modules for Windows API integration
  • Database: SQLite with WAL mode for performance
  • IPC: Secure inter-process communication between main and renderer

🀝 Contributing

We welcome contributions! This is a beta release and we're actively looking for:

  • πŸ› Bug Reports - Help us identify and fix issues
  • πŸ’‘ Feature Requests - Suggest new features and improvements
  • πŸ“ Documentation - Improve docs and guides
  • πŸ§ͺ Testing - Test on different Windows configurations
  • πŸ’» Code Contributions - Submit pull requests

Please read CONTRIBUTING.md for guidelines.

πŸ“‹ Roadmap

Current (v1.1.0)

  • Performance improvements
  • Color theme customization options

Planned Features

  • Cloud synchronization
  • Advanced search filters and tags
  • Clipboard templates and snippets
  • Multi-monitor support improvements
  • Linux and macOS support

πŸ› Known Issues

  • AutoHotkey integration may require Windows Defender exclusion
  • Very large images (>50MB) may cause temporary UI lag
  • Window focus restoration may not work with all applications

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • Built with ❀️ using modern web technologies
  • Icons and design inspired by modern Windows design language
  • Special thanks to the Electron and React communities

Made with ❀️ by Sukarth

⭐ Star this repo if you find it useful!

About

A fast, modern, and lightweight clipboard manager for Windows

Resources

License

Contributing

Stars

Watchers

Forks

Contributors