为什么又动手了
上一版我用 Kotlin 加 Compose Desktop 做过启动器,后来停了更:没人用、JVM 吃内存、毛病也多,我试了段时间就退回 PowerToys 的怀抱。
重做的原因:我 Mac、Windows 两台机器天天来回切——Alfred、Raycast 只有 mac 版;PowerToys Run 则只属于 Windows;uTools 双端都有,可惜基于 Electron 构建,嫌它沉。所以这次选了更轻的 Tauri;它不单独发行,就长在我的 AI 客户端桌面端里,随网页端一起发版。
基本形态
Alt+空格呼出面板,和 PowerToys、Wox 一致。面板能干的事不少:截图、算数、录屏之外,还能找应用、文件、书签,切窗口、翻剪贴板历史,执行锁屏、静音等系统命令,结束进程、看监控,或直接问 AI 也行。搜应用这块认全拼、首字母,同音字、错拼也能猜中:gc 两个字母就能命中 Google Chrome;拼错的 chorme 一样能命中 Chrome。
全程可不用鼠标:上下键挑、回车跑、Tab 看详情、Alt+M 或右键展开更多、Esc 关闭;已有目标时,Ctrl+1 到 9 一按就执行对应那条结果。

搜不到的,让 AI 当场写
面板里现有的功能多半出于我自己的需要,你要的没有,就直接交给 AI 生成:把要做的事说清楚,它先去匹配你已建的应用,对上就跑;没命中会给出两行结果——「快速创建并运行」让 AI 现场写完立刻执行;「在应用中创建」则开个新窗口带入描述,先和 AI 把需求聊透再生成,免得误解返工。
应用分两类:网页型有界面、好操作,但碰不到本地系统;Python 型在本地跑、没界面,靠文字指令驱动,能操作本地系统。网页型可在面板里直接渲染,也能开新窗口,要改就回应用页;Python 这类的输出一行行回传到面板。跑完输入框还能接着改,回车就拿新输入重跑同一个应用;建好的应用下次直接搜得到,跟内置功能共用一套匹配规则。
插件系统这版没做,市场也不设——功能列表会一直长,替它长的是 AI,不是等别人写插件。

截图、录屏与两个编辑器
拖拽框选后选区旁有放大镜,能看像素的 RGB 与选区大小,滚动截图也支持。截完顺势进图片编辑器:矩形、画笔、马赛克、高亮、文字、椭圆、直线、箭头这些标注工具齐全,粗细、透明度、箭头与马赛克块大小、字体字号都可调,预设色与自定取色都有,撤销重做都齐,改完一键复制或存盘;编辑器也能单独打开、拖入或粘贴图片使用。
录屏可设帧率、质量、格式和目录,全屏或框选都行,框选时双击窗口自动认出边界,最小尺寸 100×100;录制中有控制条,暂停、续录、停止都行,还显示已录时长;成片按分段保存,分段可导出,异常退出后下次会自动尝试恢复。录完可进视频编辑器,标注工具同图片编辑器,另有视频、音频、标注三轨与逐帧步进。
窗口、剪贴板与多端同步
窗口切换能搜到可见、已最小化、缩进托盘三种状态——⌘Tab、Alt+Tab 看不到托盘里的,这里直接搜标题即可,窗口中途被关,列表会自动刷新。
剪贴板把文字、图片、文件都收进历史,筛选语法有简写:@image 可简写成 @i 或 @img;@today 则能简写成 @td,时间能筛今天、近 7/30 天与近一年;单条可置顶、收藏、贴标签,也能删除或清空。剪贴板还能跨设备同步与端到端加密:密钥不上服务端,新设备手动输入才能解密。我两台电脑一边复制、另一边就能搜到,很省心。
系统命令与监控
系统命令一套叫法通吃 mac 与 win:锁屏、关机、重启、睡眠、熄屏、静音、音量增减、媒体控制、表情面板、系统设置、任务管理器、显示桌面、回收站与清空回收站,以及常用目录的直达入口。重启、关机与清空回收站会先弹确认,提醒未保存数据可能丢失——面板一抬手就出来,误触的代价太高。监控页里有 CPU、内存、磁盘、网络、交换空间、温度、负载、进程数等指标;结束进程的入口同样在此处,同名进程归成一组,中文名、拼音都搜得到,权限不足或进程已退出均有提示。

文件搜索与索引
文件搜索先用向导建索引:按磁盘挑扫描根目录,每块盘会亮出剩余空间、总容量与文件数量级。系统盘照样能扫,但会提醒首扫会因索引系统与程序文件而变慢,这类结果的权重也被压低。默认忽略规则会避开缓存、临时与程序文件;忽略目录可自定,用 glob 语法,像 *.tmp 这种。配好后开始构建,有剩余时间预估与进度百分比;搜不到时会报出索引里的文件数,好判断范围够不够。开增量监听后新文件即存即搜。默认按名字搜,搜内容要在设置里开「深度搜索」再补 deep: 前缀——内容级索引对磁盘、CPU 压力大,默认关着。
收费与下载
启动器本体完全免费,图片、视频两个编辑器也不收钱;只有用到 AI 能力(比如让它生成应用)才按积分扣费,积分与 YeeroAI 家的其他功能通用,细则见帮助文档「计费与积分」页。想试就去 yeero.ai 拿安装包。
本文基于同名文章改写,原作者:潘先生
未经允许不得转载:再用 Tauri 重写一版启动器:搜不到的功能,让 AI 现场写


6 条对“再用 Tauri 重写一版启动器:搜不到的功能,让 AI 现场写”的回复
Tauri 2.0 之后包体积确实能打,启动器这种常驻工具就该这么轻。
包体积差一个数量级,常驻工具选 Tauri 不需要犹豫。
AI现场写搜不到的功能这个思路妙,等于把长尾需求外包给模型了。
而且越用越准,历史指令喂回去就是最好的语料。
对,下一步还打算把失败案例单独标进去,负样本往往比正样本更管用。
补充一个坑:系统 WebView 版本参差,动画记得降级,不然低版本安卓白屏。