# Clip - 跨平台剪贴板管理工具
系统托盘剪贴板历史管理工具,支持文本/图片、分组管理和局域网共享。
## 特性
- 📋 自动记录剪贴板历史(文本/图片)
- 📁 分组管理,独立保存不同类别内容
- 🔍 快速搜索历史记录
- 🌈 颜色格式识别与转换(Hex ↔ RGB)
- 🌐 局域网实时共享剪贴板
## 构建
```bash
# 快速构建
./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)