EveryDev.ai
Sign inSubscribe
Explore AI Tools
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • Communities
  • News
  • Podcasts
  • Blogs
  • Builds
  • Contests
  • Compare
  • Arena
Create
    Home
    Tools

    2,490+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    • Arena
    Categories
    • Agents1659
    • Coding1210
    • Infrastructure537
    • Marketing449
    • Design434
    • Projects392
    • Research369
    • Analytics338
    • Testing232
    • MCP226
    • Data211
    • Security200
    • Integration169
    • Learning155
    • Communication148
    • Prompts144
    • Extensions137
    • Commerce125
    • Voice122
    • DevOps99
    • Web78
    • Finance21
    1. Home
    2. Tools
    3. Playwriter
    Playwriter icon

    Playwriter

    Browser Automation

    A Chrome extension and CLI that lets AI agents control your actual browser with existing logins, extensions, and cookies via the full Playwright API or MCP.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under the MIT License. Free to use, modify, and distribute.

    Engagement

    Available On

    Windows
    macOS
    Linux
    Web
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Browser AutomationMCP ToolsAI Development Libraries

    Alternatives

    WebMCPDomscribeLibretto
    Developer
    remorsesremorses is an independent developer who builds open-source…

    Listed May 2026

    About Playwriter

    Playwriter is an open-source Chrome extension and CLI tool that connects AI agents to your running Chrome browser, rather than spawning a fresh headless instance. Built by remorses and published under the MIT License, it exposes the full Playwright API through a single execute tool, enabling agents to automate real work on sites where you're already logged in. The project reached version 0.2.0 in May 2026 and has accumulated over 3,500 GitHub stars.

    What It Is

    Playwriter sits in the browser automation and MCP (Model Context Protocol) category. Its core job is bridging AI agents — running in tools like Cursor, Claude Code, or OpenCode — to your actual Chrome session via a local WebSocket relay on localhost:19988. A Chrome extension attaches to tabs you explicitly enable (turning the icon green), and a CLI or MCP server sends Playwright code through that relay. The result is that agents can navigate, click, scrape, intercept network requests, set breakpoints, and record video — all within the browser you already use daily.

    Architecture and How It Works

    The relay server multiplexes sessions so multiple agents or CLI instances can work with the same browser simultaneously. Each session has isolated state (its own state object and variables), while browser tabs are shared. The flow is:

    • The Chrome extension attaches via chrome.debugger and opens a WebSocket to the local relay
    • The CLI or MCP client connects to the same relay and sends Playwright code
    • CDP commands flow through the relay; the extension forwards them to Chrome and returns responses
    • No Chrome restart, no special launch flags, no remote servers

    The architecture explicitly avoids the "controlled by automated software" banner that Chrome's --remote-debugging-port flag triggers, because the extension approach runs silently without blocking dialogs.

    Key Capabilities

    Playwriter exposes capabilities that the project claims no other browser MCP provides:

    • Full Playwright API via a single execute tool — no schema bloat from dozens of tool definitions
    • Accessibility snapshots returning 5–20KB text representations of interactive elements with aria-ref selectors, versus 100KB+ screenshots
    • Visual labels (Vimium-style, color-coded by element type) overlaid on screenshots for spatial navigation
    • Debugger and live code editing — set breakpoints, step through code, and live-edit page scripts or CSS in-memory via CDP
    • Network interception — capture and replay API calls, inspect schemas, debug authenticated endpoints
    • Screen recording using chrome.tabCapture that survives page navigation (claimed to be 100x more efficient than Playwright's base64-per-frame approach)
    • Remote access via traforo tunnels or LAN, with token-based authentication

    Comparison Positioning

    The project's README and docs compare Playwriter directly against Playwright MCP, BrowserMCP, Antigravity/Jetski, the Claude Browser Extension, and Chrome's built-in CDP. The consistent differentiator is using the user's existing browser session rather than spawning a fresh one — preserving login state, installed extensions, and the ability to bypass captchas by having the user solve them in the shared browser. BrowserMCP exposes 12+ dedicated tools; Playwriter uses one. The Claude Browser Extension only works with Claude; Playwriter works with any MCP client.

    Setup Path

    Installation requires Chrome or Chromium, Node.js 18+, and a compatible agent. The four-step setup is:

    1. Install the Chrome extension from the Chrome Web Store
    2. Click the extension icon on a tab to connect it (icon turns green)
    3. Install the CLI globally via npm (npm i -g playwriter)
    4. Install the agent skill (npx -y skills add remorses/playwriter) so the agent learns Playwriter-specific workflows

    For MCP server configuration, a separate MCP.md guide is provided in the repository.

    Update: playwriter@0.2.0

    The latest release is playwriter@0.2.0, published on May 19, 2026. The repository was created in November 2025 and has seen active development, with the last push also in May 2026. The project is actively maintained by remorses, who also accepts GitHub Sponsors. Release notes are tracked on the GitHub releases page.

    Playwriter - 1

    Community Discussions

    Be the first to start a conversation about Playwriter

    Share your experience with Playwriter, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under the MIT License. Free to use, modify, and distribute.

    • Full Playwright API via execute tool
    • Chrome extension for browser connection
    • CLI for session and browser management
    • MCP server support
    • Accessibility snapshots

    Capabilities

    Key Features

    • Connect to your running Chrome browser (no new instance spawned)
    • Full Playwright API via a single execute tool
    • Accessibility snapshots (5-20KB) with aria-ref selectors
    • Visual Vimium-style labels overlaid on screenshots
    • Stateful sessions with isolated state objects
    • Set breakpoints and step through code via CDP
    • Live-edit page scripts and CSS in-memory
    • Network request interception and replay
    • Screen recording via chrome.tabCapture (survives navigation)
    • Multiple concurrent agent sessions
    • Remote access via traforo tunnels or LAN
    • MCP server support
    • CLI with -e flag for inline Playwright code execution
    • Skill installation for agent workflow guidance
    • Local-only WebSocket relay (no telemetry, no remote servers)

    Integrations

    Playwright
    Chrome DevTools Protocol (CDP)
    MCP (Model Context Protocol)
    Cursor
    Claude Code
    OpenCode
    traforo (remote tunneling)
    Chrome Web Store
    npm
    API Available
    View Docs

    Reviews & Ratings

    No ratings yet

    Be the first to rate Playwriter and help others make informed decisions.

    Developer

    remorses

    remorses is an independent developer who builds open-source developer tools focused on browser automation and AI agent infrastructure. The Playwriter project connects AI agents to real Chrome sessions via the full Playwright API and MCP, removing the limitations of headless browser automation. The developer actively maintains the project on GitHub and accepts sponsorships to support continued development.

    Read more about remorses
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    WebMCP icon

    WebMCP

    A proposed JavaScript browser API that lets web developers expose app functionality as tools invokable by AI agents and assistive technologies for human-in-the-loop workflows.

    Domscribe icon

    Domscribe

    Domscribe bridges AI coding agents and your running frontend by injecting build-time stable IDs and exposing live DOM context via MCP, enabling agents to find and edit the right UI element every time.

    Libretto icon

    Libretto

    An open-source AI toolkit for building and maintaining robust browser automations, giving coding agents a live browser and token-efficient CLI to inspect pages, capture network traffic, and replay workflows.

    Browse all tools

    Related Topics

    Browser Automation

    AI-powered agents that autonomously navigate and interact with web applications to automate repetitive tasks, extract data, fill forms, and perform web-based workflows using intelligent understanding of page structure and content.

    82 tools

    MCP Tools

    Tools built with the Model Context Protocol for specific tasks.

    54 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    190 tools
    Browse all topics
    Back to all tools
    2views
    Discussions