mini-browser
为AI Agent设计的命令行浏览器自动化工具集
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:mini-browser。 它的用途是:为AI Agent设计的命令行浏览器自动化工具集 完整的 Skill 内容见:https://321skill.com/skills/mini-browser/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我打开GitHub趋势页面,截取前三个项目的名称和描述。”,AI会调用`mb go "https://github.com/trending"`导航,然后使用`mb text`配合CSS选择器提取指定区域的文本信息,最后整理输出给你。
介绍
mini-browser (mb) 是一个专为AI Agent设计的命令行浏览器工具集,旨在让AI能够像人类一样操作网页。它解决了AI在自动化网页交互时面临的复杂性问题,将常见的浏览器操作(如导航、点击、截图、填写表单)封装成独立的Unix风格命令行工具,每个命令都遵循“读取参数、输出标准输出、可通过管道组合”的设计哲学,极大简化了Agent的网页控制逻辑。
使用方式非常灵活。你可以将其作为一个全局CLI工具安装,通过mb go等命令直接控制浏览器;更推荐的方式是将其作为Agent的Skill安装,这样你的AI助手(如Claude、Cursor等)就能直接理解和调用mb系列命令来执行网页任务。工具启动一个带远程调试端口的Chrome实例,所有命令通过WebSocket协议与之通信,实现精准的页面操控。
它非常适合需要自动化网页操作的用户,包括:AI Agent开发者,为其Agent赋予网页交互能力;测试工程师,用于编写端到端测试脚本;以及任何希望通过命令行或AI批量处理网页任务的效率追求者。
与Selenium、Playwright等通用浏览器自动化框架相比,mini-browser的核心区别在于其“为AI而生”的定位。它并非一个完整的编程API,而是一组原子化的、面向自然语言指令设计的CLI工具,输出格式简洁,更易于被AI解析和组合,降低了AI进行复杂网页操作的认知负担。
核心特点
核心区别在于其“为AI Agent设计”的定位:将浏览器操作封装为独立的Unix风格CLI工具,每个命令输出简洁的stdout,易于被AI解析和通过管道组合,而非提供一个完整的编程API。这使得AI能像使用系统命令一样自然地操作网页。
注意事项
不适合需要高度定制化浏览器行为或复杂编程逻辑的自动化场景,其功能更侧重于通过标准命令完成常见的网页交互任务。
常见问题
mini-browser 和 Playwright 有什么区别?
Playwright是完整的编程框架,而mini-browser是面向AI Agent的CLI工具集,命令更原子化、输出更简洁,便于AI直接调用和组合。
如何让我的AI助手使用这个工具?
使用`npx skills add runablehq/mini-browser --all --global`安装为Skill,你的AI助手(如Claude、Cursor)就能自动理解并使用`mb`命令了。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/mini-browser/raw/index.md 读取 mini-browser 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/mini-browser/raw/index.md(查看排版版本)