# CutThenThink Lite - 快速启动指南 ## 项目简介 CutThenThink Lite 是一个轻量级的剪贴板管理器,基于 Tauri 2.x 框架开发。 ## 环境要求 - Rust 1.77.2+ - Cargo - Node.js (可选,如需使用前端框架) - 系统依赖(Linux): - pkg-config - libgtk-3-dev - libwebkit2gtk-4.1-dev - librsvg2-dev ## 快速开始 ### 1. 安装系统依赖 在 Linux 上,运行项目提供的安装脚本: ```bash sudo ./install-deps.sh ``` 或手动安装: ```bash sudo apt-get update sudo apt-get install -y pkg-config libgtk-3-dev libwebkit2gtk-4.1-dev librsvg2-dev ``` ### 2. 编译项目 ```bash cargo build --manifest-path src-tauri/Cargo.toml ``` ### 3. 运行开发服务器 ```bash cargo tauri dev ``` ### 4. 构建发布版本 ```bash cargo tauri build ``` ## 项目结构 ``` cutThink_lite/ ├── dist/ # 前端构建产物 ├── src-tauri/ # Tauri 后端(Rust) │ ├── src/ # Rust 源代码 │ ├── capabilities/ # 权限配置 │ └── Cargo.toml # Rust 依赖 ├── docs/ # 项目文档 └── install-deps.sh # 依赖安装脚本 ``` ## 开发阶段 - [x] **Phase 1.1**: Tauri 项目初始化(完成) - [ ] **Phase 1.2**: 核心剪贴板功能开发 - [ ] **Phase 1.3**: 用户界面开发 - [ ] **Phase 2.1**: AI 集成准备 ## 应用信息 - **名称**: CutThenThink Lite - **标识符**: com.cutthenthink.app - **版本**: 0.1.0 - **框架**: Tauri 2.10.0 ## 常见问题 ### Q: 编译时提示找不到 pkg-config A: 需要安装系统依赖,参考"安装系统依赖"部分。 ### Q: 窗口无法显示 A: 检查是否正确安装了 GTK3 和 WebKit2GTK。 ### Q: 如何修改应用名称? A: 编辑 `src-tauri/tauri.conf.json` 和 `src-tauri/Cargo.toml` 文件。 ## 许可证 MIT License ## 联系方式 - 项目主页: [GitHub](https://github.com/cutthenthink/cutThink-lite)