browser-lanes 浏览器车道
显示本会话是否占用 Playwright 浏览器,并排队子代理、清理残留 Chrome。
> 给订单列表加上分页
⏺ 我先看看列表组件。
Browser: attached · Chrome 48211 · isolated
子代理 B 等待浏览器(A 占用中)…
/browser clean → 关闭其他会话残留 Chrome(示意)
❯
示意。实际效果取决于 Mod、终端和运行环境。
安装
/plugin marketplace add hamzafer/claude-code-mods
/plugin install browser-lanes@claude-code-mods
/reload-plugins在 Claude Code 会话里逐行执行这些命令。
claude plugin marketplace add hamzafer/claude-code-mods
claude plugin install browser-lanes@claude-code-mods然后在会话里执行 /reload-plugins,或开一个新会话。
请帮我安装 Claude Code Mod「browser-lanes 浏览器车道」(https://github.com/hamzafer/claude-code-mods)。安装前先阅读仓库 README 的 Security 和 Requirements 部分,告诉我它会读写哪些内容、运行什么命令、是否联网,以及对 Claude Code 版本、系统和终端的要求。确认没有问题后,运行 claude plugin marketplace add hamzafer/claude-code-mods 和 claude plugin install browser-lanes@claude-code-mods 完成安装,最后提醒我在会话里执行 /reload-plugins。把这段话发给 Claude Code,它会先读原作者说明再安装。
git clone https://github.com/hamzafer/claude-code-mods
cd claude-code-mods
claude --plugin-dir ./mods/browser-lanes克隆仓库后用 --plugin-dir 在本地会话中试用。
它会碰什么
据原作者说明,收录时核对;可用 claude plugin validate 自行检查。
读取
有读取会话/环境变量,并用 ps 查看 Chrome 进程命令行以判断归属。
写入文件
有在 Claude Code 的 mod store 与本地 bands 文件记录当前 driver 状态。
运行命令
有运行 ps 查看进程,并在确认后 kill 其他会话的 Playwright Chrome。
联网
无介绍
browser-lanes 是 Claude Code 的 function hooks Mod:在输入框上方显示本会话是否附着 Playwright 浏览器、谁在占用共享配置,并让同一会话内的子代理轮流使用浏览器。
- 推荐设置:用
npx @playwright/mcp@latest --isolated跑 Playwright MCP,避免多会话抢同一 Chrome 配置。 - 命令:
/browser看状态;/browser clean列出其他会话留下的 Chrome 并按你的选择关闭(只杀浏览器,不关 Claude)。 - 冲突处理:遇到 “Browser is already in use” 时可询问后关闭阻塞的 Chrome 并重试;会话结束会关掉本会话浏览器。
marketplace:hamzafer/claude-code-mods,插件 browser-lanes。需要 Claude Code 2.1.287+ 与 Playwright MCP。本期正文提到、未进正式名单。下方预览为示意。
适合谁
- 多会话/子代理共用 Playwright、常遇到浏览器占用冲突的人
运行要求
- Claude Code ≥ 2.1.287
- 需自行配置 Playwright MCP,建议加 --isolated。
- 只关闭 Chrome,不会结束 Claude 会话。