From popcorn
Sets or checks the browser target for the popcorn tool — Chrome, Arc, Safari, Brave, or Edge. Writes config to ~/.claude/.popcorn-browser.
How this command is triggered — by the user, by Claude, or both
Slash command
/popcorn:browser <chrome|arc|safari|brave|edge>This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
Set the browser popcorn controls. Argument: `$ARGUMENTS` Run this bash command to update (or show) the config, then report the result in one short sentence: The config file lives at `~/.claude/.popcorn-browser`. The hooks read it on every prompt; no restart needed.
Set the browser popcorn controls. Argument: $ARGUMENTS
Run this bash command to update (or show) the config, then report the result in one short sentence:
case "$ARGUMENTS" in
chrome|Chrome|"Google Chrome") BROWSER="Google Chrome" ;;
arc|Arc) BROWSER="Arc" ;;
safari|Safari) BROWSER="Safari" ;;
brave|Brave|"Brave Browser") BROWSER="Brave Browser" ;;
edge|Edge|"Microsoft Edge") BROWSER="Microsoft Edge" ;;
"")
if [ -f "$HOME/.claude/.popcorn-browser" ]; then
echo "current: $(cat "$HOME/.claude/.popcorn-browser")"
else
echo "current: Google Chrome (default — no config set)"
fi
exit 0
;;
*) BROWSER="$ARGUMENTS" ;;
esac
mkdir -p "$HOME/.claude"
echo "$BROWSER" > "$HOME/.claude/.popcorn-browser"
echo "popcorn browser set to: $BROWSER"
The config file lives at ~/.claude/.popcorn-browser. The hooks read it on every prompt; no restart needed.
npx claudepluginhub callmejustdodo/popcorn --plugin popcorn/browserAutomates browser tasks with automatic tool selection between Playwright and Superpowers Chrome. Supports subcommands for smoke tests, campaign testing, visual regression, debugging, and E2E suites.