Files
cutThink_lite/README.md
Claude e2ea309ee6 feat: CutThenThink v3.0 初始版本
完整实现 Tauri + Vanilla JS 轻量级截图工具

Phase 1 - 项目搭建
- Tauri 2.x 项目初始化
- Vite 前端项目搭建
- 基础 UI 框架(CSS 变量、组件库)
- 构建配置优化

Phase 2 - 核心截图功能
- 全屏/区域/窗口截图
- 截图预览和管理
- 文件命名和缩略图
- 全局快捷键集成

Phase 3 - 上传与存储
- 多图床上传(GitHub/Imgur/自定义)
- 配置管理系统
- SQLite 数据库

Phase 4 - OCR 集成
- 云端 OCR(百度/腾讯云)
- 插件管理系统
- 本地 OCR 插件(Go)
- OCR 结果处理

Phase 5 - AI 分类系统
- Claude/OpenAI API 集成
- Prompt 模板引擎
- 模板管理界面
- 自动分类流程

Phase 6 - 历史记录与管理
- 图库视图(网格/列表)
- 搜索与筛选
- 批量操作
- 导出功能(JSON/CSV/ZIP)

Phase 7 - 打包与发布
- 多平台构建配置
- CI/CD 工作流
- 图标和资源
- 安装包配置

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 18:59:26 +08:00

98 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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)