1. 软件简介
ClipMate 是一款现代化的剪贴板管理工具,集成了AI聊天助手功能。它能够帮助您实时监控和管理剪贴板历史记录,同时提供智能对话体验,让您的工作更加高效。
2. 技术路线
ClipMate 采用了现代化的技术栈,包括:
- Tauri 2.0:用于构建轻量级、高性能的跨平台桌面应用程序,提供安全沙箱环境
- Vue.js:作为前端框架,用于构建响应式用户界面,结合Vuex进行状态管理
- SQLite3:用于本地数据存储,提供简单而强大的数据库支持
- DaisyUI:基于Tailwind CSS的UI组件库,简化样式设计过程
- RemixIcon:提供丰富的图标资源,增强应用的视觉效果
- Rust:用于构建核心功能,确保高性能和安全性
3. 主要功能
3.1 剪贴板历史管理
- 实时监控:自动记录您复制的所有内容
- 历史记录:查看所有剪贴板历史条目
- 收藏功能:可以将重要的剪贴板内容标记为收藏
- 编辑功能:双击任何历史记录可以编辑内容
- 快速复制:点击任何历史记录即可重新复制到剪贴板
3.2 搜索和筛选
- 实时搜索:在搜索框中输入关键词,即时过滤显示匹配的记录
- 分类筛选:
- 全部记录
- 仅显示收藏内容
- 仅显示普通记录
3.3 清理功能
- 清空普通记录:一键清除所有非收藏的记录
- 清空收藏:清除所有已收藏的记录
- 单条删除:删除单个剪贴板记录
3.4 AI 聊天助手
- 会话管理:创建、编辑、删除聊天会话
- 智能对话:与AI助手进行自然语言交互
- 消息功能:发送、编辑、复制聊天消息
- 模型配置:支持配置多个AI模型参数
- Markdown支持:聊天内容支持Markdown格式显示
- 流式对话:实时显示AI回复内容
4. 设置选项
4.1 历史记录设置
- 最大保存数量:
- 可调范围:10-1000条
- 通过滑块调节保存的最大记录数
- 实时显示当前设置的数量
4.2 系统行为设置
- 开机自启:
- 可选择是否在系统启动时自动运行 ClipMate
- 推荐开启以确保持续记录剪贴板历史
- 最小化到托盘:
- 关闭窗口时可选择最小化到系统托盘
- 保持程序在后台运行而不占用任务栏空间
4.3 快捷键设置
- 全局快捷键:
- 默认快捷键:
Alt+Space
- 可自定义设置新的快捷键组合
- 点击快捷键输入框,按下新的组合键即可修改
5. 使用技巧
5.1 快速操作
- 双击编辑:双击任何剪贴板记录可以打开编辑器
- 快速搜索:使用快捷键快速定位到搜索框
- 收藏标记:点击星标图标可以快速收藏/取消收藏
- 一键复制:悬停在记录上,点击复制图标即可复制内容
5.2 记录管理
- 定期清理:建议定期清理不需要的记录以保持界面整洁
- 重要内容收藏:将经常使用的内容标记为收藏,方便快速查找
- 分类查看:使用筛选功能分类查看不同类型的记录
5.3 AI 聊天技巧
- 会话命名:为不同的对话主题创建单独的会话
- 快捷指令:使用"/"快速访问常用指令
- 历史回顾:随时查看之前的对话记录
- 模型切换:根据不同场景切换AI模型
6. 注意事项
- 修改设置后需要点击"保存更改"按钮使设置生效
- 清空操作不可撤销,请谨慎操作
- 建议定期备份重要的剪贴板内容
- 程序会自动限制历史记录数量,超出限制时会自动删除最早的记录
- AI聊天功能需要配置有效的API密钥才能使用
7. 开发指南
7.1 获取代码
通过以下命令克隆代码仓库:
git clone https://gitee.com/pojoin/clipmate.git
cd clipmate
7.2 安装依赖
npm install
7.3 运行项目
npm run tauri dev
7.4 构建项目
npm run tauri build
8. 系统要求
- 操作系统:Windows 10 及以上
- 内存要求:最小 512MB
- 磁盘空间:50MB 以上
9. 软件部分界面展示
10. 技术支持
- 版本:1.0.1
- 作者:何三
- 公众号:何三笔记
扫码关注"何三笔记"公众号,回复"clipmate",获取最新版本下载链接!