Distributed via Git repository for installation and setup of the browser automation tools
Hosted on GitHub platform for source code distribution, issues, and community discussions
Designed for ARM64 Linux systems with system-installed Chromium browser integration
Provides MCP server implementation using Node.js runtime for browser automation tools
Uses npm package manager for Node.js dependencies and Claude CLI installation
Offers Python API wrapper for browser automation functions including navigation, screenshots, and form interaction
Optimized for ARM64/Raspberry Pi hardware platforms, enabling browser automation and AI development on low-cost devices
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.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Enables browser automation and web testing on ARM64 devices like Raspberry Pi using system Chromium. Supports navigation, screenshots, form filling, JavaScript execution, and complete SaaS testing workflows through Claude Code integration.
- 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
- AsecurityFlicenseAqualityEnables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.Last updated -716JavaScript
- AsecurityAlicenseAqualityA server that integrates with Claude Desktop to enable real-time web research capabilities, allowing users to search Google, extract webpage content, and capture screenshots directly from conversations.Last updated -3914MIT License
- -securityAlicense-qualityA server implementation that enables controlling web browsers programmatically through Claude's desktop application, providing comprehensive Selenium WebDriver operations for browser automation with Chrome and Firefox support.Last updated -3PythonMIT License
- AsecurityFlicenseAqualityMCP 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.Last updated -71Python