Skip to content

JJ-H/clipboard

Repository files navigation

Smart Clipboard

Smart Clipboard Logo

一个现代化的剪贴板管理工具,支持文本和图片的快速复制、分类管理。

效果预览

暗黑模式

Smart Clipboard

亮色模式

Smart Clipboard

快速体验

前往 release 页面下载对应平台的安装包,双击即可运行。

masOS 如遇到 xxx 损坏,终端执行如下指令即可

# 应用路径根据实际情况调整
sudo xattr -rd com.apple.quarantine /Applications/Smart\ Clipboard.app

功能特点

  • 🚀 快速访问剪贴板历史
  • 📝 支持文本和图片内容
  • 🏷️ 标签分类管理
  • 🔍 内容快速搜索
  • 🌓 自适应明暗主题
  • ⌨️ 快捷键支持
  • 💾 本地数据持久化

快捷键

  • Alt + CShift + Ctrl + V: 显示/隐藏主窗口
  • Command + W (macOS) 或 Ctrl + W: 最小化窗口
  • Command + Q (macOS) 或 Ctrl + Q: 退出应用
  • /: 快速搜索
  • Space: 聚焦到第一个卡片
  • ←/→: 在历史记录中导航
  • Enter: 复制选中内容
  • Delete/Backspace: 删除选中记录
  • Tab: 切换到下一个标签
  • Shift + Tab: 切换到上一个标签

环境要求

基础环境

  • Go 1.18+
  • Node.js 16+
  • Wails v2

Windows 依赖

  • gcc (可通过安装 MinGW-w64 或 TDM-GCC 获得)
  • WebView2 运行时

macOS 依赖

  • Xcode Command Line Tools
  • App Store 开发者账号(如需打包发布)

Linux 依赖

  • gcc
  • gtk3
  • webkit2gtk3
  • 基本构建工具

Ubuntu/Debian

sudo apt install build-essential libgtk-3-dev libwebkit2gtk-4.0-dev

Fedora

sudo dnf install gcc gtk3-devel webkit2gtk3-devel

Arch Linux

sudo pacman -S base-devel gtk3 webkit2gtk

安装指南

  1. 克隆仓库
git clone https://github.com/JJ-H/clipboard.git
  1. 进入项目目录
cd clipboard
  1. 安装依赖并构建
# 安装前端依赖
make install

# 构建应用
make build

开发指南

# 开发模式
make dev

# 构建特定平台版本
make build-windows  # Windows
make build-mac      # macOS
make build-linux    # Linux

# 清理构建文件
make clean

许可证

MIT License