ClipMan Svelte Themes

Clipman

Lightweight clipboard manager with persistent history and instant search. Built with Rust + Svelte.

ClipMan

ClipMan

轻量级现代剪切板管理器

下载使用 · 功能特性 · 开发文档

English

简介

ClipMan 是一个轻量级(< 5MB)、高性能(< 50MB 内存)的现代剪切板管理器。采用 Rust + Svelte 5 技术栈,专注于提供核心实用功能。

为什么选择 ClipMan?

  • 永久保存 - 重启系统后历史依然可用
  • 置顶功能 - 常用内容一键置顶,随时调用
  • 轻量快速 - 安装包 < 5MB,启动 < 1 秒
  • 现代界面 - 简洁美观,支持多主题
  • 开源免费 - MIT 协议,完全开源

✨ 功能

核心特性

  • 📌 置顶常用内容 - 一键置顶代码片段、命令、链接等,永久保存
  • 💾 持久化存储 - SQLite 本地数据库,重启不丢失,智能去重
  • 🔍 全文搜索 - FTS5 引擎,支持中英文实时搜索
  • ⌨️ 全局快捷键 - 智能录入系统,任意应用快速调出(默认 Cmd/Ctrl+Shift+V
  • 🎯 托盘菜单 - 快速访问最近和置顶内容
  • 🎨 多主题 - 浅色/深色/淡粉色主题,跟随系统
  • 🌐 多语言 - 支持中文和英文,自动检测系统语言

其他功能

  • 🔒 AES-256-GCM 加密(可选)
  • 🔄 自动更新
  • 🚀 开机自启动
  • 📁 自定义存储位置
  • 🧹 数据管理

📥 安装

访问 GitHub Releases 下载:

  • Windows: ClipMan_1.10.0_x64_en-US.msi
  • macOS (Apple Silicon): ClipMan_1.10.0_aarch64.dmg
  • macOS (Intel): ClipMan_1.10.0_x64.dmg
  • Linux: ClipMan_1.10.0_amd64.AppImage

macOS 权限

首次运行需授予辅助功能权限:

系统设置隐私与安全性辅助功能 → 添加 ClipMan

🚀 使用

  1. 使用快捷键 Cmd+Shift+V (macOS) / Ctrl+Shift+V (Windows) 打开
  2. 所有复制内容自动保存在历史列表中
  3. 点击 📌 图标置顶常用内容
  4. 搜索框快速查找历史记录
  5. 点击条目即可复制到剪切板
  6. 点击托盘图标快速访问

🛠️ 技术

后端

  • Tauri 2.0 - 轻量桌面框架
  • SQLite + FTS5 - 高性能数据库
  • Rust - 内存安全,性能卓越

前端

  • Svelte 5 - 现代响应式框架
  • Tailwind CSS 4 - 现代样式方案
  • Vite 6 - 快速构建工具

性能

  • ⚡ 启动时间: < 1s
  • 💾 内存占用: 30-50MB
  • 📦 安装包: < 5MB
  • 🔋 CPU 占用: 0% (待机)

🔧 开发

环境要求

  • Bun 或 Node.js 18+
  • Rust 1.82+
  • 系统: Windows 10+ / macOS 10.13+ / Linux

快速开始

# 克隆项目
git clone https://github.com/RustyPiano/ClipMan.git
cd ClipMan

# 安装依赖
bun install

# 开发
bun tauri dev

# 构建
bun tauri build

项目结构

ClipMan/
├── src/              # Svelte 前端
│   ├── lib/
│   │   ├── components/   # UI 组件
│   │   ├── stores/       # 状态管理
│   │   └── utils/        # 工具函数
│   └── routes/           # 页面路由
├── src-tauri/        # Rust 后端
│   └── src/
│       ├── main.rs       # 入口、托盘
│       ├── clipboard.rs  # 剪切板监控
│       ├── storage.rs    # 数据库
│       ├── crypto.rs     # 加密
│       └── settings.rs   # 设置管理
└── package.json

🗺️ 路线图

已完成

  • 剪切板监控和历史
  • 置顶功能
  • 全文搜索
  • 全局快捷键
  • 系统托盘
  • 自动更新
  • 多主题
  • AES-256 加密
  • 自定义存储位置
  • 开机自启动

计划中

  • 智能图片压缩(AVIF/WebP/MozJPEG,可配置)
  • 多设备同步
  • 分组管理
  • 规则过滤
  • 插件系统
  • 命令行工具

🤝 贡献

欢迎贡献!请查看 贡献指南

📄 许可证

MIT License

🙏 致谢


如果觉得有帮助,请给个 ⭐️ Star!

Made with ❤️ by RustyPiano

Top categories

Loading Svelte Themes