搭手是我一个人写的效率工具,Windows 和 macOS 都能用,1.0 刚发。三块东西:Alt+Space 唤出的搜索条、可视化编辑的「组合动作」、以及一个能直接操作应用的 AI 工作台。免费功能不用登录,动作、笔记、待办、剪贴板这些数据都存在本机。
一、为什么做这个
我日常用的工具分三类:启动器( uTools 、Raycast )、自动化( Quicker 、影刀)、AI 客户端。分开用的问题不是功能少,而是来回切:搜到一半要开另一个窗口做批量处理,自动化里想加一步 AI 又得出去调接口。
搭手只做一件事:把「找东西」「做重复的事」「让 AI 帮你做」放进同一个入口。不是为了替代谁,是我自己每天要用。
和 uTools 比,组合动作和 AI 是原生的,不靠插件补;和 Raycast 比,Windows 也能用。代价是插件生态现在为零,后面会讲。
二、搜索条
Alt+Space 唤出。一个列表里放已安装应用、组合动作、网页快开、备忘、笔记、待办、脚本命令、AI 命令;支持拼音和模糊匹配,空查询按最近使用排序。
几个我天天在用的内置应用:剪贴板历史、JSON 编辑器、调色板与屏幕取色、翻译、计算器、结束进程。剪贴板会记文字、图片和文件,能忽略指定应用,密码管理器标记的敏感内容会跳过;选中一条直接粘回唤出前的应用。
两个细节:组合动作在后台跑的时候,搜索条顶部会固定一条「正在运行」,点进去能看到执行到哪个节点;输入框可以直接拖着窗口走,不用抓边框。
三、组合动作
这是花时间最多的一块,本质是一个可视化的工作流引擎:左边节点库、中间流程、右边全局变量,拖拽插入,双击改参数。流程是线性的步骤列表加控制块嵌套,不是自由连线——分支一多,连线图反而看不清。
现在有一百二十个业务节点,加上 if / while / for / foreach / try / parallel 这些控制块。文件、文本、正则、图片、二维码、OCR 、日期、列表、数学、压缩、键鼠、浏览器、HTTP 、邮件都有。节点之间传的是 JSON 和二进制游标,参数里可以写 {{ }} 表达式。
三个真实在用的例子:
- 收到一批截图,按日期命名、移动到归档目录,同时 OCR 出文字存成 txt ;
- 每天早上定时抓取某个网页的数据,拼成消息发到企业微信;
- 在 Finder 里选中几个文件,打开搜索条运行动作,批量复制到项目目录。
还有子动作、全局变量、运行记录和逐节点日志、动作包 zip 导入导出。浏览器自动化有两种跑法:内置 Chromium 在后台跑,不抢焦点;或者连本机 Chrome 的调试端口,用你登录好的会话。
HTTP 模块做成了市场:别人写好的接口节点可以下载启用,也能用本地设计器自己做一个,不用跟着发版。
四、AI 工作台
不是聊天窗口加个输入框。它有两副面孔。
通用 AI 是 Raycast 那种会话式工作台,能带图片和文件,能按需加载技能(~/.agents/skills 里的 Markdown )。
动作助手是给组合动作用的:你说「把下载目录里的 PDF 按月份归类」,它给方案,你确认后直接把动作建好,还能自己发起调试,失败后读日志改。
AI 能读写内置应用里的数据(笔记、待办、备忘、网页快开),还能查进程、结束进程;删除、结束这类危险操作会先弹确认框。
模型是 BYOK:接口地址、key 、模型名自己填,请求从本机直连供应商,不经过我的服务器,也支持 OpenAI 兼容的第三方网关。
另外还有 AI 命令:选中一段文字,调出「润色」「翻译」「解释」这类预设命令,或者自己写带参数的 prompt 。预置了九条。
五、实现与问题
Electron + Vue 3 + TypeScript + TDesign 。四个 SQLite 库按用途分开(配置 / 缓存 / 剪贴板 / 日志),没有云端数据库; IPC 按域切,preload 只暴露白名单。内置 Agent 是自己写的 OpenAI 兼容循环:流式拼 tool_calls 、多轮工具调用、重试、取消、上下文预算,没有套壳别的 agent 框架。
现在的问题:
- 插件系统还没有,1.0 能扩展的只有三十来个内置应用。能力模型我还在改,不想先放一个收不回来的口子。
- 教程少。功能多,不少藏在设置和右键菜单里,第一次用会漏。
- macOS 需要辅助功能 / 屏幕录制权限,键鼠和截图节点才可用; OCR 和翻译要自备服务商凭证; AI 要自己配模型。
- 不做云同步,换机器只能导出动作包。
- 不接自动更新,关于页手动检查新版本。
收费方面:免费版不登录就能用,组合动作 10 个、子动作 3 个、定时任务 3 个、备忘 20 条、剪贴板保留 30 天;会员解除数量限制,自定义主题也归会员。首版购买还没接支付,只能激活码。只是日常用的话,免费版基本够。
六、下载
官网: https://www.da-shou.cn/download
Windows 和 macOS 都有,版本 1.0.0 ; macOS 首版是 Apple Silicon 包。Windows 如果被 SmartScreen 拦一下,是还没做代码签名。
如果你打开后第一反应是「怎么没有 XX 」,那正是我想听的。评论区说,或者应用内「设置 → 反馈」提。