0. 先和大家打个招呼吧 ![]()
-
你是谁: 一名AI应用开发工程师,业余时间会做点有意思的独立产品;
-
你是怎么用 TRAE 把 Demo 做出来的: 说实话这个项目最初我只是想"试一下"——用 Rust + Tauri 做一个桌面速记工具,看看自己能不能把脑子里的想法落地成可执行的产品。
整个过程我没有从一行代码开始写,而是先和 TRAE 聊「我要做什么、给谁用、解决什么问题」。它没有直接甩给我一段代码,而是先帮我梳理功能边界,比如"悬浮球要不要常驻?数据存本地还是云端?剪切板监控要不要加?"——这些我自己其实没想清楚。
真正让我惊讶的是几个原本以为搞不定的坎:
- 全局快捷键冲突 —— Ctrl+Shift+S 和截图软件打架,我折腾了半天注册不上,TRAE 帮我查 Tauri 2.0 的 API 文档,定位到 with_handler 的事件闭包要用 app.clone() ,最终改用 Ctrl+Shift+Q + Ctrl+Shift+C 干净分离;
- React StrictMode 双重执行 useEffect 导致编辑速记弹窗数据为空,这个"开发模式才出现的幽灵 bug"我自己查半天没头绪,TRAE 让我从 take() 改成 clone() ,并解释了为什么静态 Mutex 在 StrictMode 下被消费两次会清空;
- Rust 增量编译缓存损坏 导致 cargo check 报 ICE(Internal Compiler Error),TRAE 直接告诉我清掉 target/debug/incremental 即可,省了我几小时 stack trace 的时间。
整个合作过程像和一个耐心的技术搭档结对编程:我描述意图,它给出落地方案;我遇到怪问题,它帮我查文档定位根因。我不需要会写 Rust 也能驱动一个完整的 Tauri 2.0 项目。
1. Demo 简介
-
**是什么:**一款基于 Tauri 2.0 + Rust + React 构建的桌面级速记软件 「随心记」 ,安装包仅 23 MB,免安装双击即用。;
-
**面向谁:**每天会复制大量文字/截图/文件的 知识工作者 (产品、运营、研发、编辑);经常有 灵感冒出 但来不及整理的创作者;想要一个 隐私安全、数据本地 的个人信息管理工具的用户;
-
主要功能:
极速捕获 · 0 学习成本
-
Ctrl+Shift+C 专属复制快捷键,捕获任意选中文本 → 自动弹气泡确认 → 一键入库
-
Ctrl+Shift+Q 一键唤起速记弹窗
-
屏幕角落常驻 悬浮球 ,拖入文件 / 文本 / 图片即可记录
智能剪切池 · 用户决策去留
- 开启监听后,自动收容复制文本和第三方截图软件的截图
- 7 天临时保存,期满自动清理
- 截图 / 文本均支持 编辑后归档 到首页,未编辑内容继续留在池中
AI 助手 · 找得到比记得住更重要
- 内置 AI 对话助手, Q&A 模式 直接提问
- 搜索模式 用大白话检索所有速记,AI 返回相关条目并以卡片形式展示
- 所有 AI 请求通过 Rust 后端代理,避开 CORS,API Key 不暴露给前端。
2. Demo 创作思路
-
**灵感来源:**每天复制大量信息后找不到、用过市面几款速记工具但都"太重"——要么强制云端、要么功能臃肿、要么需要打开主界面才能记。我想要的,是 像剪贴板一样自然、但比剪贴板更有结构 的工具;
-
想解决的问题:
-
捕获成本高 :打开备忘录→新建→输入→保存,至少 4 步,多数人放弃记录;
-
碎片散落 :复制的内容散在微信、备忘录、Word、浏览器收藏夹,永远找不到;
-
隐私焦虑 :Notion / 有道云等工具默认上传云端,敏感工作内容不敢写
-
检索困难 :传统速记工具只能按时间 / 关键词搜, 语义化搜索缺失;
-
为什么做这个方向:
-
**市场:**信息过载时代,个人知识管理是真实刚需,但市面产品"重云端重订阅"留出了空档
-
技术: Tauri 2.0 + Rust 是当下的最佳桌面方案:性能远超 Electron、安装包小 10 倍、原生能力调用便捷
-
**自己:**我最清楚自己的痛点:每天复制几十次,但"找回来"几乎 0 次。 先解决自己的问题,再服务同类人
-
取舍: 不做团队协作(聚焦个人)、不做云端(聚焦隐私)、不做复杂排版(聚焦速度)。 "少即是多"是核心哲学。
3. Demo 体验地址(三选一)
https://wwbrb.lanzoum.com/itUZx3w03ush
客户端上传到蓝奏云。
下面是录屏抖音链接:
https://v.douyin.com/RTVDoPOfqEY/
4. TRAE 实践过程
完成项目的UI初步构建:
.1747556223166631:b97387f8c4b72ad39873d1a1bc9df842_6a50cd34b3a7ad0fe5498db8.6a50db5538abcdf283316aa4.6a50db5556371e8028230e3d:Trae CN.T(2026/7/10 19:45:25)完成项目的功能初步实现
.1747556223166631:545e3ca0dcefe169e311c7f40134654e_6a50cd34b3a7ad0fe5498db8.6a50f55738abcdf283316ceb.6a50f55556371e8028230e3f:Trae CN.T(2026/7/10 21:36:23)
完成文件上传输,复制监听等功能的开发及bug修复
.1747556223166631:067bb1cda66e2490234d8fe17528fade_6a50cd34b3a7ad0fe5498db8.6a51043e38abcdf283316e64.6a51043c56371e8028230e40:Trae CN.T(2026/7/10 22:39:58)
完成测试出的bug修复
.1747556223166631:f4658f9520670b8d4ccb3446fadc24be_6a50cd34b3a7ad0fe5498db8.6a51108338abcdf283316f44.6a51108156371e8028230e41:Trae CN.T(2026/7/10 23:32:19)
设计提示词,优化bug修复流程
.1747556223166631:50b792c9d039666bb53f988782c0fb0e_6a50cd34b3a7ad0fe5498db8.6a51ac8138abcdf2833174ca.6a51ac7e56371e8028230e47:Trae CN.T(2026/7/11 10:37:53)
中间基本是在修复bug和完善功能
最后完成项目开发,让TRAE完成项目的安装包的打包
.1747556223166631:05774ea8cbf507d0d8cb61cc213f35ae_6a50cd34b3a7ad0fe5498db8.6a530b8b38abcdf283319ee1.6a530b8b2547108496812327:Trae CN.T(2026/7/12 11:35:39)
让TRAE帮我写视频脚本讲解项目
.1747556223166631:8e257ed7c682262f755c9b176066f483_6a50cd34b3a7ad0fe5498db8.6a53247338abcdf28331a3c0.6a5324722547108496812328:Trae CN.T(2026/7/12 13:21:55)
5. 对应的报名审核通过的帖子链接
学习工作-随心记-支持多方式无感记录与AI智能整理的轻量级笔记应用 - TRAE AI 创造力大赛 / 【大赛报名专区】 - TRAE 官方中文社区













