Dev Clipboard 是一款专为开发者设计的 Windows 桌面剪贴板增强工具。采用现代极简(Minimalist)风格,完美融入系统明暗主题(Dark/Light Mode)。它常驻系统托盘(带有超可爱的爱心剪贴板图标 💕),让你能通过快捷键随时唤起,无缝管理常用文本与代码片段。
如果你正在寻找一款轻量、无感交互、专注于代码片段保存的剪贴板软件,这就是为你准备的生产力工具!
- 🎨 现代极简 UI:干净清爽的设计,原生支持随系统切换明暗主题 (Dark/Light Mode)。
- 🚀 极致无感交互:全局快捷键
Ctrl + L随时唤起面板,鼠标点击屏幕任意其他位置(失焦)即刻自动隐藏,绝不打断心流。 - ⚡ 高效录入与一键复制:输入文本按
Enter快速保存(Shift + Enter换行)。点击任意历史片段即可立刻复制到系统剪贴板并自动隐藏窗口。 - 🧠 智能排序:自动记录每条代码片段的复制次数,按使用频率智能推荐,越常用的片段越靠前。
- 🛡️ 安全本地存储:无需联网,数据直接轻量化保存在本地
data/clips.json,保障你的代码和隐私安全。 - 🎈 后台静默常驻:极低的内存占用,安心作为你的日常开发贴心助手。
在 Releases 页面下载最新版本的 .exe 安装包并运行。
- 启动后,程序会以一个爱心剪贴板的图标静默运行在系统右下角托盘。
- 无论在任何软件中,按下
Ctrl + L(不区分大小写)即可弹出剪贴板面板。 - 点击 “新增” 录入你需要高频使用的命令、代码或文本。
- 再次按下
Ctrl + L唤出面板,点击片段即可复制,面板会自动消失。 - 想取消操作?直接点击屏幕其他位置或按下
Esc键,面板会立刻隐藏。
本项目基于前沿的 Web 与 Rust 技术栈构建:
- Tauri 2 (更小、更快、更安全的桌面应用框架)
- Rust (系统级核心逻辑)
- React 19 + TypeScript + Vite (极致的前端开发体验)
- Node.js 22+
- npm 10+
- Rust 1.94+
- Windows 10 / 11
# 1. 安装依赖
npm install
# 2. 启动开发模式 (支持热更新)
npm run tauri dev
# 3. 构建发布安装包
npm run tauri builddev-clipboard/
├─ src/ # React 19 前端界面代码
├─ src-tauri/ # Tauri (v2) 和 Rust 原生核心逻辑
├─ desktop_icons/ # 🎨 程序图标 SVG 设计稿和输出源
├─ docs/plans/ # 设计文档
├─ docs/superpowers/ # 实现计划
└─ README.md
- 🔍 支持快捷键全文搜索
- ✏️ 片段内容编辑与删除
- 📌 常用代码置顶收藏
- 🏷️ 标签分类系统
- 🔄 数据导入与导出
欢迎提交 Issue 提出你的需求或 Bug 反馈,也欢迎提交 Pull Request 一起完善这个极简工具!
Dev Clipboard is a minimalist clipboard manager tailored for developers on Windows. Built with Tauri and React, it features a clean UI with automatic Dark/Light mode support. It runs quietly in the system tray and allows you to quickly save and copy text or code snippets using a global shortcut (Ctrl + L).
Key Highlights:
- Minimalist UI & seamless Dark/Light mode integration.
- Global shortcut (
Ctrl + L) to summon the panel. Auto-hides when it loses focus. - 1-click copy: Click a snippet to copy it to your clipboard and dismiss the app instantly.
- Intelligent sorting based on your copy usage frequency.
- 100% offline local storage (
data/clips.json).
To start developing, ensure you have Rust, Node.js, and Tauri setup, then run npm install and npm run tauri dev.