Operit 内置工具箱:终端 / 文件 / 格式转换 / 权限管理
工具箱在哪
Operit 主界面侧栏 → 工具箱入口,里面集中了不依赖外部 MCP / Skill 的原生工具——Agent 运行时直接内置,装完即用。
工具清单与功能
命令终端
就是 Ubuntu 终端环境 里的 chroot shell。对话里触发:
「在终端里跑
apt update,告诉我哪些包需要更新」「写一个 Python 脚本读取 /etc/os-release 并打印」
文件管理
直接读写 Android 存储和 chroot 文件系统:
「扫描 ~/Downloads 目录,把大于 100MB 的文件列出来」「把 chroot 里的 ~/output 目录复制到手机 Downloads 文件夹」
格式转换
内置的格式转换能力,不依赖 ffmpeg / ImageMagick(装了后也能用,能力更强):
「把这张 PNG 图片压缩到 200KB 以内」「把 WebP 格式的图片批量转成 JPG」「把 Markdown 文件转成 HTML」
应用权限管理
和 权限档位 配合:
「应用列表里找出不用的 App,告诉我建议卸载哪些」「锁一下抖音,我今晚不想刷」(调试档 + Shizuku)
包管理桥接
在对话里触发 Ubuntu 终端的 apt 操作:
「帮我在 Ubuntu 里装 git 和 curl」「apt update 一下,看看 Python 有没有新版本」
工具调用日志
查看 Agent 实际调了哪些工具、传了什么参数、返回了什么结果。调试用——想知道 Agent 为什么做了某件事,看日志一目了然。
截图与屏幕操作
- 截图:触发无障碍服务截图
- 屏幕信息:返回当前屏幕分辨率、DPI、旋转方向等
- 按键模拟:返回键、Home 键、音量键(需要调试档 + Shizuku)
剪贴板操作
- 读剪贴板:获取当前剪贴板内容
- 写剪贴板:把文本写入剪贴板,方便后续粘贴
通知操作
- 读通知:获取最近的系统通知列表
- 发送通知:通过 Operit 自己的通知通道发消息
语音控制(需语音唤醒配置)
- TTS 合成:把文本转成语音播放
- STT 识别:把语音输入转成文字
工具箱 vs MCP vs Skill
| 维度 | 内置工具箱 | MCP | Skill |
|---|---|---|---|
| 依赖 | 无(原生) | 外部 Server | MCP + 内置工具 |
| 安装 | 即有 | 添加 Server | 安装 Skill 包 |
| 范围 | 基础 / 系统级 | 外部服务 API | 组合多步流程 |
| 稳定性 | 最稳 | 取决于 Server | 取决于依赖 |
优先级:能用内置工具箱就用——不依赖外部服务,稳定且无配置。需要外部服务或复杂流程时再上 MCP 和 Skill。