浏览器
会干的活儿
命令名对齐 Playwright 语义,无需学习自定义语法;日常浏览该有的功能一个不少。
Playwright 语义命令面
43 条命令:page.* 22 条(导航 / 点击 / 填表 / 断言 / 执行 JS)+ browser.* 21 条(标签页 / Cookie / 存储 / 等待)。
全页截图 + 坐标直达
page.load 一条命令完成「导航 + 全页分段截图 + 坐标系统」,看图按段图坐标点击,超长页也不用滚动拼接。
PDF 与 Markdown 预览
内置 pdf.js(含中文字形 CMap)近全屏预览 PDF,40%–400% 缩放、文字可选中复制;Markdown 文档直接阅读渲染结果。
日常浏览该有的都有
多标签页、广告拦截、Cookie 与存储管理、自定义 User-Agent、长文正文提取——脱离任何 Agent 也能独立当日用浏览器。
三步
让 Agent 上手
前提:设备已安装 MengPaw.Browser,且调用方与浏览器签名相同(第三方 App 调用会被系统拒绝,详见下一节)。
# ① 唤起浏览器(未运行时 am 桥不可达,必须先唤起) am start -a com.mengpaw.action.OPEN_URL \ --es url "https://example.com" # ② 一条命令:导航 + 全页分段截图 + 坐标系统 am startservice -n com.mengpaw.browser/.service.RunCommandService \ --es com.mengpaw.browser.RUN_COMMAND_ARGUMENTS \ "-c,page.load https://example.com" \ --es com.mengpaw.browser.RUN_COMMAND_OUTPUT \ /storage/emulated/0/MengPaw/out.txt
输出落盘公共目录 MengPaw/,可再接 grep / head / tail 管道处理。
# ③ 看图 → 按段图坐标点击;过滤提取不进上下文 page.click 1 320 480 page.content --grep "价格" --head 20 page.fill "#q" "MengPaw" page.screenshot --full page.wait_selector ".result" --timeout 5000
- 安全边界am 桥走 signature 权限
com.mengpaw.permission.RUN_BROWSER_COMMAND,仅同签名应用可调;payload 白名单只放行page.*/browser.*,拒绝任意 shell 命令。 - 输出限制命令输出固定写入公共目录
MengPaw/下,不落系统任意路径。
谁能
控制它
v0.9.0 起,浏览器只保留 am 桥单通道:通道受 Android signature 权限保护,只有与浏览器签名一致的应用才能下发命令,MengPaw Shell 是其中之一。任何第三方 Shell 类软件按同一份命令手册自行签名即可适配。
- 已退役9880 HTTP 桥与「开放 MCP 控制」模式已于 v0.9.0 移除,不再提供 MCP 服务端、端口或开关,第三方 App 无法通过网络接口接入。
- 可独立使用不装任何 Agent、不装 Shell,它就是一个能正常上网的浏览器——广告拦截、多标签、PDF / Markdown 预览全部可用。
- 要接 Agent安装同签名的调用方(如 MengPaw.shell),按命令手册下发
page.*指令即可。

为什么
不用别的方案
同样是「让 Agent 上网」,四条路的代价并不一样。
| 对比维度 | MengPaw.Browser | 桌面 Playwright / Selenium | 无障碍自动点击类 App | 手动复制内容给 Agent |
|---|---|---|---|---|
| 运行位置 | 移动端本地,随时可用 | 需要桌面端常驻 | 移动端本地 | 移动端本地 |
| 连接方式 | am 桥(本机,App 到 App) | adb / 远端口转发 | 无障碍服务(易被系统杀掉) | 人工操作 |
| 需要 root / Shizuku | 不需要 | 不需要(但要桌面端) | 多数场景需要其一 | 不需要 |
| 会话状态 | 自带 Cookie / 登录态 / JS 环境 | 自带独立浏览器环境 | 不掌握网页会话 | 只有复制到的片段 |
| 超长页面处理 | 全页分段截图,坐标直达,0 滚动 | 需自行处理滚动与拼接 | 只能可见区域逐个点 | 人工滚动 |
| 命令面 | 43 条 Playwright 语义命令 | Playwright 全量 API | 无命令面,靠图像识别 | 无 |
| 安全模型 | 签名权限,仅同签名应用可调 | 端口暴露,需自行加固 | 无障碍权限范围很宽 | 无额外暴露 |
* 对比仅为选型参考:桌面 Playwright 的生态与 API 完整度更高,若你的 Agent 本来就跑在桌面端上,它仍是首选;本项目的价值在「移动端本地、无需桌面端、无需 root」。
装之前
先确认这些
| 项目 | 要求 / 说明 |
|---|---|
| Android 版本 | Android 8.0(API 26)及以上;目标 API 35 |
| 安装包大小 | 10.83 MB(11,354,677 字节) |
| 包名 | com.mengpaw.browser(与 MengPaw.shell 是两个独立 App) |
| CPU 架构 | 通用包,覆盖主流 ARM 与 x86 设备,不区分 ABI 分包 |
| 设备要求 | 需要系统 WebView(用于渲染网页与 PDF / Markdown 预览,几乎全部设备自带) |
| 需要 root 吗 | 不需要 |
| 需要 Shizuku 吗 | 不需要(本站仅把 Shizuku 列为生态参考,本项目不依赖它) |
| 需要 Termux 吗 | 不需要(am 命令由调用方发起,Termux 只是常见载体之一) |
| 需要 Google 服务吗 | 不需要 |
| 网络权限 | INTERNET、ACCESS_NETWORK_STATE —— 用于加载网页 |
| 通知权限 | POST_NOTIFICATIONS —— 用于需要前台提示的场景 |
| 「所有文件访问」 | 可选:MANAGE_EXTERNAL_STORAGE 用于把截图/输出落到公共目录 MengPaw/。不授予也能正常浏览网页,仅自动化的截图存档受影响 |
| 半自动控制前提 | 调用方需与浏览器签名相同;第三方 App 调用会被系统直接拒绝(设计如此) |
下载
安装包
两条链路均可下载同一份产物;国内网络建议优先走 Gitee 镜像。
MengPaw.Browser v0.10.1
正式版(release)· 2026-09-10 发布 · versionCode 17 · 未加固、未捆绑任何第三方 SDK 与广告库,可直接核对签名。
C9DAC0DC29670DAF534C168244C2155A9AB4F8FED99DA1BC1A7E8A16BC41E0A8
- 文件名
- mengpaw-browser-v0.10.1-release.apk
- 大小
- 10.83 MB
- 系统
- Android 8.0+
- 签名
- CN=MengPaw, OU=Studio, O=WowBlue
- 证书指纹
- SHA-256 7e4e61b6042c195f20c0d10d7e25baa1ad69b8835bdf5b33bd4a6b2612e0078a
- 签名方案
- APK Signature Scheme v2(RSA 2048)
- 许可
- AGPL-3.0-or-later 或商业授权
- 源码
- github.com/WowBlueStudio/MengPaw-browser
三步装好
-
下载 APK
点上面的按钮下载
mengpaw-browser-v0.10.1-release.apk(约 11 MB)。若浏览器提示"此类文件可能有害",属 Android 对未知来源安装包的常规提示。 -
允许安装未知来源应用
在弹出的提示中允许当前浏览器/文件管理器"安装未知应用",随后点击安装包完成安装。部分机型需在「设置 → 应用 → 特殊权限」中手动开启。
-
打开即用
桌面出现 MengPaw.Browser 图标,打开就能浏览网页——不需要任何额外配置。首次使用若要做自动化截图存档,按提示授予"所有文件访问"即可。
核对下载完整性
在桌面端上用一条命令核对 SHA-256,与上方校验值一致即说明文件未被篡改或截断。
# Windows (PowerShell) Get-FileHash .\mengpaw-browser-v0.10.1-release.apk -Algorithm SHA256 # macOS / Linux shasum -a 256 mengpaw-browser-v0.10.1-release.apk
移动端安装后也可用「APK 签名校验」类工具核对证书指纹 7e4e61b6…e0078a。
在持续
往前走
明确本项目是中性的独立项目——版本线、发版、更新链路、文档归属全部独立;与 Shell 仅保留「命令手册同步」与「Android 经验共维护」两项耦合。本轮为纯文档变更,功能代码与 v0.10.0 相同。
新增近全屏 PDF 预览:40%–400% 缩放、文字可选中复制、中文字形 CMap 支持;可打开网络 .pdf 链接,也能接收文件管理器 VIEW intent 打开本地 PDF(单文件上限 30 MB)。
移除 HTTP 桥与「开放 MCP 控制」,控制通道收敛为受签名权限保护的 am 桥;命令面去重后为 page.* 22 条 + browser.* 21 条。
新增 page.* Playwright 语义命令面、「半自动合体」page.load、am 桥与超长页分段坐标。
- 已知限制受密码保护的 PDF 暂不支持输入密码(会提示后关闭);v0.10.0 的 pdf.js 渲染与文字层正在真机验证中。当前版本测试:26 个单元测试(广告拦截 8 / 智能导航 13 / PDF 工具 5)全绿。
- 更新方式本项目不内置自动更新;新版本在 GitHub / Gitee 的 Releases 发布,回到本页或仓库 Releases 页下载覆盖安装即可,签名一致可平滑升级。
开源
可审计
双许可
社区版遵循 AGPL-3.0-or-later;商业场景可另行取得 商业授权(LicenseRef-Commercial)。个人免费使用、二次开发均无门槛。
源码可查
APK 由公开仓库构建,可自行编译、比对产物;仓库同时维护完整命令手册与开发文档,不存在闭源组件。
隐私承诺
无账号体系、无行为埋点、无广告 SDK;浏览记录、Cookie 与截图全部留在本机,不上传服务器。仅在你主动访问网站时产生网络请求。
安全设计
控制通道受 Android signature 权限保护,仅同签名应用可调;命令 payload 走白名单校验,输出路径限定在公共目录,从机制上限制被滥用的可能。
下载前
常问的几个
不需要。它是一个可独立使用的浏览器,打开就能上网。只有想「让 Agent 替你操作」时,才需要安装同签名的调用方(例如 MengPaw.shell)。
这是刻意设计。v0.9.0 起 9880 HTTP 桥与开放模式已退役,控制通道只保留受 signature 权限保护的 am 桥,非同签名应用会被系统拒绝——避免任意 App 拿到一个「能替你操作登录态网页」的入口。
不支持。产品名沿用早期命名,但当前版本没有 MCP 服务端,也没有可连接的端口或开关。远程控制改由本机 am 桥完成,命令语义对齐 Playwright。
Android 8.0 及以上即可,覆盖主流 ARM 与 x86 设备;不需要 root、不需要 Google 服务、不需要 Shizuku。安装包约 11 MB。
不会。无账号、无埋点、无广告 SDK;浏览记录与截图保存在本机公共目录 MengPaw/,可随时自行清理。源码公开可自行核对。
仅为了让自动化截图与命令输出能写到公共目录、供调用方读取。不授予时网页浏览完全正常,只影响截图存档能力。
两者是独立项目。Browser 曾由主仓库按 APK 产物拆分而来,现已独立演进:独立版本号、独立发版、独立文档。Shell 把 Browser 当工具使用,属 Shell 自身的集成行为。
可以。多标签页、广告拦截、Cookie / 存储管理、自定义 User-Agent、PDF 与 Markdown 预览都具备;用不到 Agent 功能的话,它就是一个轻量浏览器。
文档与
生态协作
- 命令手册MengPaw_Browser_skills.md —— 43 条命令全表、半自动循环、表单自动化、抓取、排障速查。
- 开发文档MengPaw.Browser 开发文档 —— 架构、目录结构、am 桥实现与安全边界。
- 版本记录CHANGELOG.md —— 每个版本的变更、已知限制与测试情况。
站内文档页仍在同步这批新版本内容,若与仓库不一致,以仓库为准。
Termux 与 Shizuku 为生态参考(常见的 am 命令载体 / 权限增强工具),本项目均不依赖。