在自己电脑上干活
默认情况下,Bot 只在它的云电脑上工作,碰不到你面前这台 Mac 或 Windows 电脑。但有时候,资料就在你本地:一个没上传的项目文件夹、一份只存在本机的表格、一个需要在本地跑的脚本。这时可以让 Bot 在你注册过的本地电脑上干活,前提是你同意。
授权方式
在设置里可以找到"在本地电脑上执行"这类选项(具体位置随版本变化,以官方最新说明为准),通常有三档:
- 每次都问(默认):每条命令都弹出确认,你看清再放行。
- 始终允许:不再逐条询问。
- 从不允许:彻底关闭。
注册了多台电脑后,可以给每台单独设置。如果你在团队里,管理员可能设置了上限,团队策略更严格时以团队为准。
推荐设置
平时设为"从不允许"或"每次都问"。只有在某个任务确实需要本地文件时才放行,用完再收紧。
什么时候值得用
- 需要读取只存在于本地的文件,又不方便上传。
- 要在本地开发环境里跑测试或构建。
- 要把 Bot 做好的文件直接放到你本地某个文件夹。
更省心的替代方案
很多时候不必开放本地执行:
- 文件搬运:让 Bot 把本地文件复制到云电脑处理,处理完再复制回来。复制过程同样需要你批准。
- 直接上传:把文件拖进对话。
- 网盘中转:放在已连接的网盘里,让 Bot 去取。
text
把我本地"文档/合同"文件夹里 2026 年的 PDF 复制到云电脑上,
提取每份合同的甲方、金额、到期日,做成一张表。处理时只读,不要改本地任何文件。电脑息屏后,Bot 连不上了?
Bot 要用你的电脑,前提是这台电脑醒着、Grok Bot App 在运行。Mac 上有两件事要一起做:
- 让系统别睡:系统设置 → 电池 → 选项,打开"接电源且显示器关闭时防止自动睡眠"一类的开关(不同 macOS 版本措辞略有差异),并且接着电源、不要合盖。
- 关掉 Grok Bot App 的 App Nap:macOS 会让"不在前台"的 App 小睡,App 一睡,云端的 Bot 就够不着你的电脑。只做第 1 步往往不够。
第 2 步可以直接让 Bot 来做(命令会先给你看):
text
查出我 Mac 上 Grok Bot App 的 bundle id,用 defaults write 把它的 App Nap 关掉,
执行前把命令给我看,做完告诉我要不要重启 App。只想"跑任务那段时间别睡",可以在命令前加系统自带的 caffeinate -i,任务结束就失效。要让本机长任务跑完自动叫醒 Bot,见实战案例Mac 息屏不掉线,本机长任务跑完自动叫醒 Bot。
批准前看清楚
当弹出命令确认时,花几秒看三件事:
- 命令要做什么:读取、写入,还是删除?
- 作用在哪里:哪个文件夹?会不会波及整个磁盘?
- 为什么需要:和你交代的任务是否相关?
看不懂就别批,先问:
text
这条命令具体会做什么?会修改或删除哪些文件?用大白话解释一下。本地执行的权限是全局的
"始终允许"会对你所有的 Bot 生效,而不只是当前这个。除非你非常清楚自己在做什么,否则不要长期开着。