echoVic

Pilion Browser — Development skill for Claude Code

Development community

Desktop browser for ACP agents: connect Claude Code, Codex, Gemini CLI, OpenCode, Pi or Grok Build, locally or over SSH, and let them drive the browser through MCP with approvals, takeover and session.

How to install Pilion Browser

This entry records only its repository, not the path inside it, so there is no exact command to give. Open echoVic/pilion-browser and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Pilion Browser does

Desktop browser for ACP agents: connect Claude Code, Codex, Gemini CLI, OpenCode, Pi or Grok Build, locally or over SSH, and let them drive the browser through MCP with approvals, takeover and session resume.

Alternatives in Development

  • Peon Ping — Warcraft III Peon voice notifications (+ StarCraft, Portal, Zelda) for Claude Code and other agents 4k ★
  • Let Fate Decide — Trail of Bits security skill for let fate decide 3.7k ★
  • Nexting — Remote control for Claude Code, Codex, Grok, and Cursor on Mac or PC 1.3k ★

README

Pilion

Pilion Browser

**English:** Pilion is a desktop browser for [Agent Client Protocol](https://agentclientprotocol.com) agents. The left pane manages tabs and history, the middle shows the web page, and the right pane talks to any ACP agent, local (Claude Code, Codex, Gemini CLI, Grok Build, OpenCode, Pi, Orca, Blade) or remote over SSH. The browser hands its own tabs to the agent through MCP (`browser_snapshot`, `browser_screenshot`, navigate, click, type), with approval-before-action, human takeover and session resume. Builds for macOS, Windows and Linux are on the [Releases](https://github.com/echoVic/pilion-browser/releases) page; they are not code-signed yet, see [安装](#安装). MIT licensed.

面向人机协作的桌面浏览器。左侧管理标签和工作记录,中间浏览网页,右侧通过 ACP 与本地或远端 Agent 协作。

每版变化见 [更新日志](CHANGELOG.md)。

安装

从 [Releases](https://github.com/echoVic/pilion-browser/releases) 下载对应平台的安装包:macOS 为 dmg,Apple Silicon 选 arm64,Intel 选 x64;Windows 为 exe 安装程序;Linux 为 AppImage 或 deb。

当前安装包尚未签名和公证。macOS 首次打开会提示「已损坏」或「无法验证开发者」,把应用拖入「应用程序」后在终端执行一次:

xattr -cr /Applications/Pilion.app

Windows 会出现 SmartScreen 提示,选择「仍要运行」。

运行

需要 Node.js 22.13+ 和 pnpm 10。桌面应用基于 Electron 44。

pnpm install
pnpm build
pnpm start

开发模式为 `pnpm dev`。Vite 地址仅用于界面预览;真实网页、Agent、审批与持久化需要 Electron。

本地 Agent

在「Agent 连接 → 本地 Agent」中直接选择 Claude Code、Codex、Gemini CLI、Grok Build、OpenCode、Pi、Orca 或 Blade。应用自动检测已有 CLI 和 ACP 适配器;可手动指定 Node.js 路径,也可用文件夹按钮选择工作目录。默认使用 userData 下的独立 `workspace-files` 目录。

已安装的 ACP 适配器优先复用,包括旧版 `claude-code-acp`。缺少适配器时显示「安装并连接」,通过 npx 安装并缓存固定版本:Claude 使用 `@agentclientprotocol/claude-agent-acp@0.75.1`,Codex 使用 `@agentclientprotocol/codex-acp@1.10.0`。Gemini 直接使用 CLI 的 ACP 模式,缺少 CLI 时使用 `@google/gemini-cli@0.58.0`。不会修改全局 CLI 安装。

浏览器 MCP 同时提供 `browser_snapshot` 和 `browser_screenshot`:前者返回 URL、标题、loading、可见文字和元素语义,后者返回当前标签页 PNG。Agent 可以结合结构化页面状态与视觉页面状态决定下一步操作。

| Agent | ACP 启动方式 | 首次安装