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. 注意事项

  1. 修改设置后需要点击"保存更改"按钮使设置生效
  2. 清空操作不可撤销,请谨慎操作
  3. 建议定期备份重要的剪贴板内容
  4. 程序会自动限制历史记录数量,超出限制时会自动删除最早的记录
  5. 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. 软件部分界面展示

剪切板历史

AI聊天

AI模型设置

markdown编辑

设置

10. 技术支持

  • 版本:1.0.1
  • 作者:何三
  • 公众号:何三笔记

扫码关注"何三笔记"公众号,回复"clipmate",获取最新版本下载链接!