Sign inSign up

olegselajev241/sbx-chromium-display:latest

Multi-platform
Manifest digest

sha256:ca2b5faa1b2cdbd8860050c4c8e259815e36044892b46aa06d9ce11b944d8a6e

Last pushed

3 days by olegselajev241

Type

Sandbox Kit

Manifest digest

sha256:ca2b5faa1b2cdbd8860050c4c8e259815e36044892b46aa06d9ce11b944d8a6e

yaml
schemaVersion: "3"
displayName: Chromium + DevTools MCP (display)
description: Chromium with the chrome-devtools MCP server (WebMCP tools enabled), registered with whichever agent is installed. With `sbx run --display` the browser window appears on your desktop and you and the agent drive the same one; without a display it runs headless. Layer it onto any agent workload.
sourceUrl: https://github.com/shelajev/chromium-display-sbx-kit
version: 2.0.0
licenses:
    - Apache-2.0
    - BSD-3-Clause
    - MIT
    - OFL-1.1
    - Bitstream-Vera
    - LGPL-2.1-or-later
kind: mixin
provides:
    - [email protected]
    - [email protected]
integrates:
    - claude
    - codex
    - gemini
    - cursor
    - opencode
capabilities:
    - type: com.docker.sandbox/lifecycle@1
      config:
        install:
            - command:
                - /opt/sbx-chromium/bin/sbx-browser-register
              description: Register the chrome-devtools MCP server with each installed agent
              user: agent
        startup:
            - command:
                - /opt/sbx-chromium/bin/sbx-browser-register
                - --quiet
              description: Re-register the chrome-devtools MCP server if an agent config lost it
              user: agent
            - background: true
              command:
                - /opt/sbx-chromium/bin/sbx-chrome
                - --if-display
              description: Open Chromium on the forwarded display
              env:
                - WAYLAND_DISPLAY
                - DISPLAY
                - XDG_RUNTIME_DIR
              user: agent
    - type: com.docker.sandbox/agent-context@1
      config:
        contentFile: /usr/share/sandbox/kit/chromium-display/chromium-display-context.md
args:
    chromium:
        default: 154.0.8037.57
        description: Debian trixie chromium upstream version (must be >= 150 for WebMCP)
        pattern: ^[0-9]+(\.[0-9]+){3}$
        buildArg: CHROMIUM_VERSION
    chromiumDebianRevision:
        default: 1~deb13u1
        description: Debian revision of the chromium package
        pattern: ^[0-9A-Za-z.+~]+$
        buildArg: CHROMIUM_DEBIAN_REVISION
    devtoolsMcp:
        default: 1.10.1
        description: chrome-devtools-mcp release to bundle
        pattern: ^[0-9]+\.[0-9]+\.[0-9]+$
        buildArg: DEVTOOLS_MCP_VERSION
    kitVersion:
        default: 2.0.0
        description: This kit's own release version (set from the git tag in CI)
        pattern: ^[0-9]+(\.[0-9A-Za-z-]+)*$
        buildArg: KIT_VERSION