Installation in 5 minutes
Follow these steps to install Claudezilla and connect it to Claude Code. Works on macOS and Linux with Firefox 91+.
Then continue with native host setup below.
The extension needs a native messaging host to communicate with Claude Code.
Clone Claudezilla from GitHub and navigate to the directory.
git clone https://github.com/boot-industries/claudezilla.git
cd claudezilla
Run the install script for your platform. This sets up the native messaging host.
# macOS
./install/install-macos.sh
# Linux
./install/install-linux.sh
Add Claudezilla to your MCP configuration at ~/.claude/mcp.json:
{
"mcpServers": {
"claudezilla": {
"command": "node",
"args": ["/path/to/claudezilla/mcp/server.js"]
}
}
}
Then install MCP server dependencies and restart Claude Code:
cd claudezilla/mcp && npm install
Claudezilla works best with private window permission. This gives Claude full browser control while keeping your automation isolated and secure.
Navigate to Firefox Add-ons manager.
Locate "Claudezilla" in your installed extensions list.
Click on Claudezilla details, then toggle "Run in Private Windows" to ON.
Private window permission allows Claude to create and control browser tabs without
interference. You can still use Claudezilla without this permission, but some features
will be restricted. You can enable this anytime from about:addons.
Test that everything is working correctly.
Open Claude Code and try a simple command:
"Claude, open https://example.com and take a screenshot"
If Claude can open Firefox and capture a screenshot, you're all set!
Check /tmp/claudezilla-debug.log for connection issues.
Verify the extension is visible in about:addons.
Restart Claude Code after any MCP configuration changes.
Claudezilla is free and open source. Your support helps keep it that way.
One-time or monthly contributions via Stripe