Playwright CLI
The video demonstrates three browser automation use cases using Playwright CLI connected to Claude Code: automated QA testing and bug fixing for a web app, scraping dentist contact information from the web, and automating interactions on a platform requiring login. The presenter also showcases a fully autonomous community management bot built on these techniques.
Summary
The presenter walks through practical browser automation use cases by connecting Playwright CLI to Claude Code, explaining upfront that he chose Playwright CLI over the Chrome DevTools MCP server primarily because MCP's extensive tool descriptions consume too many tokens.
The first use case involves building a multi-page onboarding form (12 questions) and then having Claude Code autonomously QA it using a headed browser. Without manual intervention, the bot fills in form fields, takes screenshots, identifies bugs (such as the Enter key not advancing past the textarea page and the review page failing to load), fixes them in the source code, and reruns the tests until they pass. The presenter frames this as a transformative capability for software development, where multiple headless browser instances could continuously test, find bugs, and self-correct.
The second use case is web scraping: building a Playwright script to find dentist offices in California and collect their phone numbers. When Google blocked the automation, Claude Code adapted by switching to DuckDuckGo. The presenter stepped away briefly and returned to find five dental office phone numbers already collected, highlighting how the script self-corrects during execution.
The third use case addresses whether browser automations can work in authenticated sessions. Claude Code uses a persistent browser profile linked to the user's existing Chrome data, allowing it to access a Skool community already logged in. The task is to navigate to the 'wins' channel and like posts. Initial attempts resulted in the bot repeatedly toggling likes on and off. After a few guided iterations — including instructions to filter by newest posts and identify liked posts by their yellow thumbs-up icon — the bot successfully liked posts while skipping already-liked ones.
In an extended segment, the presenter reveals a fully operational autonomous agent ('AIS agent') running in his Skool community, posting daily AI news roundups, responding to notifications, and even autonomously making a birthday post. These automations run on a schedule via the Claude Code desktop app in headless mode. The agent continuously builds new scripts as it encounters new UI challenges, such as learning how to vote on polls. The presenter closes by comparing Playwright CLI to other browser automation CLIs, noting he values token efficiency and script-learning performance over speed.
Key Insights
- The presenter chose Playwright CLI over the Chrome DevTools MCP server specifically because the MCP server's large number of tools and their descriptions consume an excessive number of tokens, making it less efficient for browser automation tasks.
- During the Google dentist search, Claude Code autonomously detected that Google was blocking the automation and switched to DuckDuckGo without any instruction from the presenter, successfully collecting five dental office phone numbers.
- The automated QA bot not only identified specific bugs — including the Enter key failing to advance past the textarea and the review page never loading — but also fixed them in the source code and reran tests autonomously until they passed, without the presenter intervening.
- The presenter's autonomous Skool community agent ('AIS agent') independently made a birthday post for him based on information it already knew, without being explicitly instructed to do so, demonstrating emergent agentic behavior beyond its programmed tasks.
- The presenter argues that the key performance metric for browser automation CLIs is not speed but a balance of token efficiency and script-learning ability — specifically how well the tool improves its clicking and navigation accuracy across repeated runs.
Topics
Transcript
[0:00] So, when you give a tool as powerful as Claude code, access to literally control a browser, if you think about it, you can actually automate anything. Whether that's stress testing an app, downloading reports, or even playing a game like you guys saw in my other video. So, today I walk through three use cases that you can use when you connect Playwright CLI to Claude code to control your browser. The first one is having it actually QA a web app and finding bugs and then fixing them. The second one is searching for dentists and finding their contact information. And then the third one, a question that everyone's asking, is can browser use [0:30] actually sessions…
Full transcript available for MurmurCast members
Sign Up to AccessMore from Nate Herk | AI Automation
Every Codex Concept Explained for Non-Coders
A comprehensive tutorial explaining 18 core Codex concepts for non-technical users, organized into four parts covering basics (projects, agents, agent loops, goals), environments (on-premises vs. cloud, working trees), customization (AI models, effort levels, permissions, skills), and scaling tools (browser, sites, subagents, scheduled tasks, voice mode).
Claude Code Mods Are Game Changers. This One Saves Me Money.
Claude Code now supports mods that allow customization of the Cloud desktop app. A user demonstrates a cache management mod that tracks usage data, displays costs, monitors session limits, and provides notifications before cache expiration to help optimize spending.
5 Claude Code Mods That Everyone Needs
The video demonstrates five useful Claude Code modifications (mods) that are plugins enabling customization of the Claude desktop application interface. The creator showcases practical mods including Cache Keeper for token management, Recording Mode for privacy, Goal tracking interface, and Collision Guard for file conflict detection, explaining how anyone can create mods using plain language.
How to Actually Build & Sell Software with AI as a Non-Techie
Dave Fabrikant, a 10+ year Python programmer and AI engineer, discusses how AI coding tools have transformed software development from a specialized skill into an accessible field for non-technical founders. He explains the progression from personal tools to scalable products, emphasizing architecture, security best practices, and the shift from specification-driven to intent-based development.
I Tested Codex's NEW $500/mo Ultrafast mode
A reviewer tests Codex's new $500/month Ultrafast mode, which claims to be 8x faster than standard mode. While results vary by task complexity, Ultrafast delivers significant speed improvements but at substantially higher resource consumption, making it suitable primarily for time-sensitive projects.