Sidereus Browser - A Playwright-based CLI browser for LLM agents
npm install @sidereus-ai/browser基于 Playwright 构建的命令行浏览器守护进程,专为大语言模型代理和终端用户设计。
``bash`
npm install -g @sidereus-ai/browser
npx playwright install chromium
命令行工具名为 SB。
bash
SB up
`$3
创建一个新的浏览器工作进程。默认情况下,它以无头模式(后台)运行。
`bash
在后台启动(默认)
SB start在后台启动并与特定目录关联
SB start --workdir /path/to/project启动并显示浏览器窗口(前台)
SB start --show
`$3
让浏览器访问指定的 URL。此命令会生成三个文件:页面的完整HTML内容(page.html)、页面的无障碍树结构(page.yaml)和页面的Markdown格式内容(page.md)。`bash
访问网页并生成内容文件
SB goto google.com目标特定工作进程
SB goto google.com --workdir /path/to/project
`$3
在页面上执行交互操作,如点击元素、填充表单、按键等。每次操作后同样会更新生成的三个内容文件。`bash
点击元素
SB click 填充输入框
SB fill 按键操作
SB press 选中复选框
SB check 取消选中复选框
SB uncheck 下载点击
SB download-click
`$3
`bash
列出活跃的工作进程
SB ps停止一个工作进程
SB stop [--workdir path]停止所有工作进程
SB stop --all
`$3
显示技能和使用指南,可输出到标准输出或保存到指定位置。`bash
直接输出到标准输出(默认行为)
SB skills保存到默认位置 (skills/SB/skills.md)
SB skills --target DEFAULT保存到 QWEN 位置 (.qwen/skills/SB/SKILL.md)
SB skills --target QWEN保存到自定义位置 (如 .custom/skills/SB/SKILL.md)
SB skills --target custom结合工作流程指南
SB skills --workflow crawl
SB skills --target QWEN --workflow crawl
`$3
停止守护进程和所有运行中的浏览器。
`bash
SB down
``