Sophclaw 中文文档 下载 App

系统权限授权 — 让 AI 在你允许的范围内行动

权限模型总览

Sophclaw 能做什么取决于你给了它什么权限。官方文档中反复强调默认安全、按需授权的原则——权限不是全给,而是按需最小化。

系统权限可以分成以下几类:

权限类型能做什么默认状态
文件读写读写本地目录中的文件按 workspace 隔离授权
命令执行在终端运行 shell / Python / Node 等命令默认关闭,按需开
网络访问访问外部网站、API默认开启(Skills 依赖)
浏览器控制打开浏览器、自动化操作默认关闭,按需开
屏幕截图截取当前屏幕内容(用于"同步应用")默认关闭,需主动开启
通知权限发送系统通知默认关闭
麦克风语音输入默认关闭

怎么授权

PC 客户端:首次使用某类能力时,Sophclaw 会弹出权限确认框——点"允许"即可。也可以在设置界面里统一管理所有权限。

macOS 特别注意:macOS 的系统安全机制更严格,首次运行时需要在"系统设置 → 隐私与安全性"里给 Sophclaw 添加对应权限(比如完全磁盘访问权限、辅助功能权限等)。

Linux:没有额外弹窗确认,权限取决于运行 Sophclaw 的用户账号权限。建议用普通用户运行,需要 sudo 的地方手动处理。

最关键的权限:文件读写

文件读写是 Sophclaw 最高频也最敏感的权限。通过文件沙箱隔离来精细控制——给每个 Agent 指定允许读写的目录范围,其他目录默认不允许访问。

命令执行权限

命令执行需要格外小心——一条错误的 rm -rf 命令就能删掉整目录。

建议的授权策略:

场景策略
个人轻度使用允许执行安全命令(ls/cat/echo/mkdir/cp/mv),禁止破坏性命令(rm/format/shutdown)
开发场景允许 npm/pip/python 等开发工具命令,但禁止 rm -rf 这类破坏性命令
团队共享场景严格限制命令执行权限,必要时走人工审批

Sophclaw 支持在配置里设置命令白名单/黑名单,拦截不在允许列表里的命令。

浏览器控制权限

浏览器控制用于:

这项权限默认关闭,需要你主动开启。开启后建议:

屏幕截图(同步应用)

"同步应用"功能需要屏幕截图权限——它把你当前打开的应用、文档、网页截图后自动加入上下文,让 Sophclaw "看到"你在看什么。

隐私注意:开启后 Sophclaw 会定期截取屏幕。以下情况建议关闭:

权限授予的通用原则

给 AI 最小权限——刚好够用就行。 具体来说:

  1. 第一次用某类能力时,AI 要多少给多少,不要额外多给
  2. 定期 review 已授权的权限,没用的及时关掉
  3. 不要给 AI "完全磁盘访问权限",除非你明确知道为什么需要
  4. 破坏性命令(rm -rf /、format C:、shutdown /s)无论如何不要白名单

权限是 Sophclaw 安全的第一道防线——比事后发现问题再紧急处理高效得多。