Skip to content

DoYoungDo/clip

Repository files navigation

Clip - 跨平台剪贴板管理工具

系统托盘剪贴板历史管理工具,支持文本/图片、分组管理和局域网共享。

特性

  • 📋 自动记录剪贴板历史(文本/图片)
  • 📁 分组管理,独立保存不同类别内容
  • 🔍 快速搜索历史记录
  • 🌈 颜色格式识别与转换(Hex ↔ RGB)
  • 🌐 局域网实时共享剪贴板

构建

# 快速构建
./build.sh

# 指定平台
./script/build-mac-arm64.sh     # macOS Apple Silicon
./script/build-mac-amd64.sh     # macOS Intel
./script/build-linux-amd64.sh   # Linux
./script/build-win-amd64.sh     # Windows

使用

基本操作

  • 左键 - 查看历史,点击复制
  • 右键 - 完整菜单和配置

分组管理

1. 复制分组名 "工作笔记"
2. 右键 → ➕ 创建分组
3. 右键点击分组 → 激活
4. 之后的剪贴板内容会自动保存到该分组

局域网共享

场景:两台电脑互相共享剪贴板,甚至可以通过复制文本在菜单中"聊天"

电脑 A(服务端):

1. 右键 → 配置 → 局域网共享 → 启用
2. 地址自动复制到剪贴板(如 192.168.1.100:54321)

电脑 B(客户端):

1. 粘贴地址 192.168.1.100:54321
2. 右键 → 配置 → 局域网共享 → 连接到
3. 连接成功!

"聊天"示例:

电脑 A: 复制 "晚上一起吃饭吗?"
电脑 B: 在历史记录中看到 [R] 标记的消息
电脑 B: 复制 "好啊,几点?"
电脑 A: 看到回复 [R] "好啊,几点?"

颜色转换

1. 右键 → 配置 → 自动识别颜色 ✓
2. 复制 #FF5733
3. 左键点击该条目 → 显示 "复制RGB" 选项
4. 点击后得到 255,87,51

搜索

1. 复制关键词 "密码"
2. 右键 → 🔎 搜索
3. 只显示包含"密码"的历史记录

配置

配置文件:可执行文件目录/config.json

  • history_max: 最大历史条数(1-300)
  • single_delete: 启用单条删除
  • auto_recognize_color: 自动识别颜色

系统要求

macOS 10.12+ / Windows 10+ / Linux (X11/Wayland)

About

An small and beauty tool for clipboard history

Resources

License

Stars

Watchers

Forks

Packages

No packages published