#!/bin/bash # agent-browser setup script # Installs agent-browser globally and downloads Chromium set -e echo "๐ŸŒ Installing agent-browser..." # Check if already installed if command -v agent-browser &>/dev/null; then VERSION=$(agent-browser --version 2>/dev/null || echo "unknown") echo "โœ“ agent-browser already installed: $VERSION" else npm install -g agent-browser echo "โœ“ agent-browser installed" fi # Install Chromium echo "๐Ÿ“ฆ Installing Chromium browser..." if [[ "$(uname)" == "Linux" ]]; then agent-browser install --with-deps 2>/dev/null || agent-browser install else agent-browser install fi echo "โœ“ Chromium ready" # Verify echo "" echo "๐Ÿงช Verifying..." agent-browser open https://example.com >/dev/null 2>&1 TITLE=$(agent-browser get title 2>/dev/null || echo "") agent-browser close >/dev/null 2>&1 if [[ "$TITLE" == *"Example"* ]]; then echo "โœ… agent-browser is working!" else echo "โš ๏ธ Installation complete but verification unclear. Try: agent-browser open https://example.com" fi agent-browser --version