Built on Node.js runtime to provide browser automation capabilities through a standardized interface.
Provides an alternative to Puppeteer that works on ARM64 architecture, fixing compatibility issues with Puppeteer's x86_64 binaries.
Provides Python wrappers and APIs for browser automation, enabling Python scripts to control the browser environment.
Optimized for Raspberry Pi's ARM64 architecture, providing a budget-friendly hardware platform for AI development.
No-Code AI SaaS Builder for Everyone
The Revolution: AI Development for Everyone
The Old Way: Enterprise AI development required $50,000+ workstations, excluding 95% of global developers
The New Way: A $480 Raspberry Pi setup that gives you the same AI capabilities as Silicon Valley startups
Why This Changes Everything
Financial Barrier Removed: What cost $50K now costs $480 (99% reduction) Global Access: Affordable in every country, not just Silicon Valley No-Code Revolution: AI builds your SaaS while you focus on customers Complete Automation: From idea to deployed app without manual coding Instant Testing: AI tests every feature before your users see it
Perfect For the Global Maker Movement
- International Entrepreneurs: Access Silicon Valley AI tools on local budgets
- Students & Educators: Learn modern AI development without debt
- Side Hustlers: Build SaaS products while keeping your day job
- Solo Founders: Complete development team in a $80 device
- Small Teams: Compete with venture-funded startups
- Remote Communities: AI development anywhere with internet
What You Can Build (No Coding Required!)
AI-Driven SaaS Ideas That Actually Work
E-commerce Tools
- Price monitoring across thousands of competitors
- Product research and market analysis
- Automated inventory tracking
- Customer sentiment analysis from reviews
Business Intelligence
- Social media monitoring dashboards
- SEO rank tracking services
- Lead generation and qualification
- Competitor analysis platforms
Automation Services
- Website uptime monitoring
- Content verification and compliance
- Data entry and processing
- Form filling and submission services
Marketing Solutions
- A/B testing platforms
- Landing page optimization
- Email campaign monitoring
- Social proof collection
The Magic: AI Does the Heavy Lifting
- Describe Your Idea: "I want to monitor competitor prices"
- AI Writes the Code: Claude builds the scraping logic
- AI Tests Everything: Automated browser testing ensures it works
- Deploy & Scale: Your SaaS is ready for customers
- Profit: Focus on marketing while AI maintains the product
What Makes This Special
No-Code SaaS Development
- Describe your app idea in plain English
- AI writes, tests, and deploys your application
- Focus on customers, not coding
- Launch in days, not months
Massive Cost Reduction
- $480 vs $50,000+ for traditional AI development
- Same capabilities as Silicon Valley startups
- No recurring cloud bills or licensing fees
- Own your development infrastructure
Global Accessibility
- Works anywhere with internet connection
- Affordable in every country and currency
- No technical background required
- Complete tutorials and examples included
Instant Results
- See your SaaS working in real-time
- AI tests every feature automatically
- No debugging or technical troubleshooting
- Deploy to customers the same day
Quick Start
Complete Beginner Guide
Never set up a Raspberry Pi before? COMPLETE SETUP GUIDE - Step-by-step from zero to SaaS builder in 30 minutes!
Prerequisites
Installation
Quick Test (One-Liner)
Expected Result: [OK] ARM64 Browser Works!
>>> Run the Kick-Ass Demo
Test the Setup
Claude CLI Integration
Prerequisites
Add to Claude CLI
Verify Connection
⚠️ Important: Restart Claude After Adding
You MUST start a new Claude session after adding the MCP server:
Using in Claude CLI
Ask Claude to use the chromium-arm64 tools:
Be explicit to avoid Playwright/Puppeteer:
- "Use chromium-arm64 to navigate..."
- "Using the chromium-arm64 tool, take a screenshot"
- "Open a browser" (might try broken Playwright)
- "Take a screenshot" (might try broken Puppeteer)
Success Example
When working correctly, you'll see:
Usage Examples
Python API
MCP Tools (via Claude Code)
Once configured, use these tools directly in Claude Code:
navigate
- Go to URLsscreenshot
- Capture page imagesclick
- Click elements by CSS selectorfill
- Fill form fieldsevaluate
- Execute JavaScriptget_content
- Extract page HTML/textclose_browser
- Clean shutdown
Real-World Use Cases
1. End-to-End SaaS Testing (The Game Changer)
2. Autonomous API + Frontend Testing
3. Cross-Browser Compatibility (Zero Human Intervention)
4. Competitive Analysis Automation
5. SEO Monitoring
Why ARM64 + Browser Automation = SaaS Gold
The Critical Gap in SaaS Development
Every SaaS startup MUST ensure their application works end-to-end before shipping. Traditional approaches fail because:
- ** Manual Testing**: Expensive, slow, error-prone, doesn't scale
- ** x86_64 Only Tools**: Puppeteer/Playwright fail on ARM64 with broken binaries
- ** Human Debugging**: QA teams spend days debugging test failures
- ** Limited Coverage**: Can't test every user journey without massive teams
- ** Regression Blind Spots**: Changes break existing features without detection
Our Breakthrough: Autonomous AI Testing on ARM64
- Zero Human Debugging: AI agents test complete user flows autonomously
- 24/7 Continuous Testing: Always-on validation on budget hardware
- Full Stack Coverage: Frontend + Backend + API validation through real browser
- Visual Regression Detection: Screenshots catch UI breaking changes automatically
- Cross-Device Testing: Mobile/tablet/desktop viewport automation
- Native ARM64: Uses system Chromium instead of broken x86_64 binaries
- Cost Effective: $480 setup vs $50K+ traditional QA infrastructure
Why This Changes SaaS Development Forever
Before: Manual QA teams → Expensive → Slow → Human errors → Limited coverage
After: AI agents → Autonomous → Fast → Comprehensive → 24/7 monitoring
The ARM64 Advantage
Standard browser automation fails on ARM64 because Puppeteer/Playwright download x86_64 binaries that don't run. Our solution:
- Uses system-installed Chromium (native ARM64)
- Proper launch flags for headless ARM64 operation
- MCP protocol compliance for Claude Code integration
- Zero dependency on pre-built browser binaries
Architecture
🛠️ Technical Details
System Requirements
- OS: Raspberry Pi OS (64-bit) or any ARM64 Linux
- RAM: 4GB minimum, 8GB recommended
- Storage: 32GB+ fast SD card (Class 10/A2)
- Browser: Chromium (installed via apt)
- Runtime: Node.js 18+, Python 3.8+
Browser Configuration
Troubleshooting
MCP Connection Issues
chromium-arm64 shows "✗ Failed to connect"
Claude tries to use Playwright/Puppeteer instead
- Be explicit: Always mention "chromium-arm64" in your prompts
- Check available servers:
claude mcp list
- If chromium-arm64 isn't listed, restart Claude
"Server not found" in Claude session
- MCP servers are loaded at startup
- Always restart Claude after adding/modifying MCP servers
- Run
claude mcp list
to verify before starting
Common Issues
Browser won't start
MCP connection fails
Memory issues
Complete Startup AI Setup - Under $500
Build a complete AI-powered development environment for less than a high-end graphics card:
Component | Purpose | Cost¹ |
---|---|---|
Raspberry Pi 5 16GB | Main compute unit | $180 |
Official Pi Display 2 | Touch interface | $120 |
Official Pi Power Supply | Reliable 27W power | $25 |
SanDisk Extreme 128GB A2 | Fast storage | $35 |
Claude Code Pro (2 months) | AI development platform | $80 |
Case + Cables | Protection & connectivity | $40 |
Total | Complete AI Workstation | $480 |
What You Get:
- Portable AI Workstation: Desktop-class performance in a 4"×3" footprint
- Claude Sonnet 4 Access: Latest AI model with 200K context window
- Browser Automation: Web scraping, testing, monitoring capabilities
- 24/7 Operation: Always-on AI assistant and automation
- Low Power: 15W total system power (vs 500W+ traditional setup)
- Silent Operation: No fans, completely quiet
- Touch Interface: Direct interaction with built-in display
ROI for Startups:
- ** Autonomous Testing**: AI agents test entire SaaS flows without human debugging - saves 40+ hours/week
- ** Continuous Validation**: 24/7 monitoring ensures your app works before customers find bugs
- ** QA Cost Savings**: Replace expensive manual testing teams with automated AI validation
- ** Faster Shipping**: Deploy with confidence knowing AI has tested all user journeys
- ** Zero Regression**: Automated visual and functional testing prevents breaking changes
- ** Market Research**: Automated competitor analysis saves 20+ hours/week
- ** Customer Support**: AI-powered response generation and testing
- ** Content Creation**: Automated social media monitoring and content ideas
- ** Product Development**: AI-assisted coding and rapid prototyping
Contributing
We welcome contributions! This project democratizes AI access for startups and makers.
Areas for Contribution:
- Mobile browser support (Android/iOS testing)
- Additional MCP tools and integrations
- Performance optimizations for Pi Zero/smaller devices
- UI/UX improvements for touch interface
- Tutorial content and use-case examples
Development Setup:
License
MIT License - feel free to use in commercial projects!
Acknowledgments
- Anthropic for Claude Code and MCP protocol
- Raspberry Pi Foundation for democratizing computing
- Chromium Project for ARM64 browser support
- Open Source Community for making this possible
Support & Community
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Email: github@fodor.app
- Repository: github.com/nfodor/claude-arm64-browser
Footnotes
¹ Pricing as of 2025 (USD, approximate):
- Raspberry Pi 5 16GB: $180 (official MSRP)
- Pi Display 2 (11.9" Touch): $120 (official accessory)
- Official 27W USB-C PSU: $25 (recommended for Pi 5)
- SanDisk Extreme 128GB A2: $35 (high-speed micro SD)
- Claude Code Pro: $40/month (2-month startup period)
- Case & Cables: $40 (official case + HDMI/USB accessories)
Prices may vary by region and availability. Check official retailers for current pricing.
local-only server
The server can only run on the client's local machine because it depends on local resources.
MCP server that enables browser automation and web testing on ARM64 devices like Raspberry Pi, allowing users to navigate websites, take screenshots, execute JavaScript, and perform UI testing via Claude.
- The Revolution: AI Development for Everyone
- What You Can Build (No Coding Required!)
- What Makes This Special
- Quick Start
- Claude CLI Integration
- Usage Examples
- Real-World Use Cases
- Why ARM64 + Browser Automation = SaaS Gold
- Architecture
- 🛠️ Technical Details
- Troubleshooting
- Complete Startup AI Setup - Under $500
- Contributing
- License
- Acknowledgments
- Support & Community
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that provides tools for interacting with Chrome through its DevTools Protocol, enabling remote control of Chrome tabs to execute JavaScript, capture screenshots, monitor network traffic, and more.Last updated -75041TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that connects any MCP client (like Claude or Cursor) with the browser using browser-use, allowing clients to utilize existing LLMs without requiring additional API keys.Last updated -72PythonApache 2.0
- -securityFlicense-qualityA MCP server that allows AI assistants to interact with the browser, including getting page content as markdown, modifying page styles, and searching browser history.Last updated -79TypeScript
- -securityFlicense-qualityAn MCP server that allows users to interact with their browser through natural language commands, enabling actions like getting page content as markdown, modifying page styles, and searching browser history.Last updated -1TypeScript