# CatClipboard **Repository Path**: i9527a/CatClipboard ## Basic Information - **Project Name**: CatClipboard - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-24 - **Last Updated**: 2026-08-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Cat History 一个轻量级的剪切板历史管理工具,采用简洁风格 UI 设计。
功能展示
| 主页面 | 查询 | 收藏 | | :----: | :--: | :--: | |  |  |  | ## 安装 前往发行版页面下载对应平台的安装包: github Releases:https://github.com/LeastBit/CatClipboard/releases/tag/v0.1.0 ## 技术栈 - **后端**:Rust + Tauri - **前端**:React + TypeScript - **数据库**:SQLite with FTS5 - **样式**:CSS3 (Apple Design) ## 开发 ```bash # 安装依赖 npm install # 开发模式 npm run tauri dev # 构建 npm run tauri build ``` ## 架构 ``` Cat History ├── src-tauri/ # Rust 后端 │ ├── src/ │ │ ├── main.rs # 主入口 │ │ ├── lib.rs # Tauri 命令 │ │ ├── clipboard.rs # 剪切板监听 │ │ ├── database.rs # 数据库操作 │ │ └── config.rs # 配置管理 │ └── Cargo.toml └── src/ # React 前端 ├── App.tsx # 主组件 ├── main.tsx # 入口 └── styles.css # 样式 ``` ## 数据库设计 - `clipboard_history`: 历史记录表 - `tags`: 标签表 - `item_tags`: 项目-标签关联表 - `clipboard_fts`: 全文搜索虚拟表 ## 许可证 MIT