Tabbit博客

Pi 如何操作已登录的浏览器

用本机 Pi 和 Tabbit CLI 处理已登录浏览器任务。先验证 Skill 与配置文件访问,再复核草稿后写入。

本文目录
  1. 核心结论
  2. Pi 和 Tabbit 一览
  3. 确认 Pi 能发现 Skill
  4. 安装浏览器并登录目标网站
  5. 先用只读任务验证
  6. 用于文档查证与草稿协作
  7. Pi 自带的浏览器扩展也是一种路线
  8. 一个可尝试的组合:Pi 与 Tabbit Browser
  9. 只授予必要权限

核心结论

要让本机 Pi 访问已登录网站,可尝试安装 Tabbit Browser,并在确认 Pi 能发现 Skill 后使用 /skill:tabbit 调用 Tabbit CLI。前提是 Pi、CLI 与浏览器控制器在同一台机器可互相访问。Pi 官方文档支持 /skill:name;Tabbit 快速开始展示 /tabbit 并未提到 Pi,所以这不是已确认的原生集成。

一位 Pi 用户在 Reddit 询问是否需要安装 Playwright 并为 Pi 找一个 Skill 才能使用浏览器。回复提到了浏览器 CLI。另一位 Pi 扩展作者讲到从终端切换到 Chrome 的工作流,也指出 DevTools 可能与扩展调试器冲突。这些是社区经验,不是兼容保证。

Pi 和 Tabbit 一览

项目文档说明本机验证
Pi 加载 Skill/skill:name;支持 ~/.agents/skills/Pi 是否发现 tabbit?
Tabbit 连接Tabbit Browser 与本地 CLICLI 能否连接浏览器控制器?
登录状态所选浏览器配置文件中的会话目标网站是否已登录?
Pi 支持情况快速开始未列出 PiPi 是否能在本机运行 CLI?

确认 Pi 能发现 Skill

Pi 启动时会扫描 Skill 目录,将名称和说明提供给模型,需要时再读取完整指令。可移植格式是包含 SKILL.md 的目录。先检查 Skill 内容,再重新启动 Pi,并尝试官方格式 /skill:tabbit。不要假设 /tabbit 也能在 Pi 中使用。

Tabbit CLI 是本地启动器。其 diagnose 命令检查浏览器控制器,命名任务可以运行浏览器自动化。可由 Pi 调用,不代表 Tabbit 已认证 Pi 原生集成。

安装浏览器并登录目标网站

从官方页面下载 Tabbit Browser,在目标浏览器配置文件中登录所需网站。登录态意味着连接该配置文件的工具可能看到该账户有权访问的内容。敏感工作宜使用专用配置文件和范围明确的任务。

Tabbit CLI 快速开始建议安装并启动 Tabbit、登录目标站点、确认 Agent 能载入 Skill,然后执行首个任务。它举例 Codex、Claude Code 和 WorkBuddy,没有列出 Pi。

先用只读任务验证

先让 Pi 读取一个公开或低风险页面,报告标题、URL 和三条可核对信息。不要提交表单或修改账户。命令成功结束不等于读对页面,要核对实际返回内容。若 Pi 找不到 Skill、CLI 无法连接,或页面显示登录墙,先停下来排查。

若 Pi 运行在 SSH、容器或远程主机中,它可能访问不到桌面上的 Tabbit 控制器。必须从 Pi 实际运行的环境验证连接。

Tabbit Agent Mode 界面:侧栏任务指令与执行步骤,主区显示 Google Sheets
Tabbit Agent Mode 在 Google Sheets 示例中处理数据录入任务;此图展示产品界面,不代表 Pi 集成测试。

用于文档查证与草稿协作

挑选一份可安全读取的项目文档。让 Pi 返回文档标题和来源 URL,提取三条带日期的决定,并在新的 Tabbit 任务或本地草稿文档中准备摘要。保持源文档在 Tabbit 中打开,边看来源边审阅草稿,核对姓名和日期后,再由你手动将确认过的内容贴回共享文档。第一次运行不要让 Agent 直接改写源文档。

路线适用场景核对项取舍
浏览器 CLI可重复的本地页面读取命令、运行主机、浏览器配置文件需要终端权限
Pi 扩展与浏览器界面交互可见标签页、DevTools 冲突取决于扩展能力
远程浏览器或 MCP在桌面以外运行Cookie 和凭据存放位置可能无法复用本机登录态
人工交接单次敏感操作只复制必要摘录与 URL自动化较少

另一篇 Pi 社区讨论介绍了浏览器扩展和终端切换方式。浏览器接入没有单一方案。有人建议使用 CLI;一位扩展作者称 DevTools 会与扩展调试器冲突。这些反馈只说明特定用户和扩展的体验。

Pi 自带的浏览器扩展也是一种路线

Pi 官方包目录目前列出基于 Chrome DevTools Protocol 的浏览器 Skill,以及提供 agent_browser 工具的扩展。它们比 Tabbit CLI 桥接更直接地面向 Pi。请先核对包的安装脚本、浏览器配置文件和权限范围;自行启动的 Chrome 未必复用 Tabbit 登录态。包目录提醒这些包可以执行代码。本稿没有安装或测试这些包。

一个可尝试的组合:Pi 与 Tabbit Browser

若 Pi 在本机运行,可用 Tabbit Browser 和 Tabbit CLI 做小范围测试。先登录,再只读单页,核对标题与来源 URL,最后让 Pi 准备本地草稿。本文配图展示 Tabbit Agent Mode 界面,只说明产品 UI,不是 Pi 集成实测。

这个方案适合希望在 Pi 工作流中处理浏览器页面的人。不适合访问不到桌面浏览器的远程 Pi、禁止本地自动化的组织,或必须无人值守写入的任务。可继续阅读智能体浏览器是什么

浏览器 MCP 与 CLI 的区别

浏览器 Agent 如何导出 CSV

Tabbit Browser 使用建议

Tabbit Browser 产品介绍

浏览器自动化

AI 浏览器

AI 浏览器比较

下载 Tabbit Browser。

只授予必要权限

閱讀時要求標題、URL 和限定資訊;寫作時使用本機草稿。寄送、刪除、購買或修改共用資料前,先確認目標和內容。

常见问题

Pi 能自动使用我浏览器里的登录状态吗?

不能仅靠 Pi 本身实现。Pi 需要浏览器工具或本地命令,而且该命令控制的浏览器配置文件必须已登录。分享页面内容前,先确认命令连接的是哪个配置文件。

Tabbit 会自动为 Pi 安装 Skill 吗?

Tabbit 快速开始说明会为检测到的 Agent 配置 Skill,并举例 Codex、Claude Code、WorkBuddy;没有提到 Pi。不要假设安装成功,应检查本地 Skill 路径和 Pi 的发现结果。

Pi 用什么命令加载 Skill?

Pi 文档写的是 `/skill:name`,例如 `/skill:tabbit`。Tabbit 快速开始给其他受支持客户端的示例是 `/tabbit`,不要假设 Pi 也支持这个别名。

Pi 从哪里读取用户 Skill?

Pi 文档列出 `~/.agents/skills/` 和 `~/.pi/agent/skills/` 等位置。可移植的格式是包含 `SKILL.md` 的目录。

远程 Pi 会话能使用 Tabbit CLI 吗?

前提是该会话能访问运行 Tabbit 的同一台机器和浏览器实例。托管或容器里的 Pi 不应被假定能共享桌面浏览器登录状态。

如何降低浏览器任务的风险?

先从只读页面开始,为任务命名,并让 Pi 在总结前报告页面标题和 URL。草稿由你复核;发送、删除、购买或修改账户设置前要求人工确认。

下一步

让 Tabbit 与你并肩工作。

跨标签页调研、自动化重复的浏览器工作,让每一处上下文都触手可及。