v0.2.1 - AI-Driven Testing + MCP Integration

Intelligent Android App Testing
Powered by AI

SmartMonkey goes beyond random monkey testing with vision-based AI analysis, mission-oriented testing, and smart decision making for mobile and web apps.

๐Ÿค– AI-Driven
๐Ÿ”Œ MCP Support
๐Ÿ“ฑ Mobile Apps
๐ŸŒ Web Apps

Why SmartMonkey?

Four powerful testing capabilities in one tool

๐Ÿค–

AI-Driven Testing

Vision-based screen analysis using Claude Code CLI. Define missions like "Browse products and add to cart" and let AI make smart decisions.

  • Mission-oriented testing
  • Smart popup handling
  • Context-aware decisions
  • Auto-correction for dialogs
๐Ÿ”Œ

MCP Integration

Control SmartMonkey directly from Claude Desktop using natural language. Test apps with simple conversational commands.

  • Natural language testing
  • 4 MCP tools integrated
  • Background execution
  • Easy Claude Desktop setup
๐Ÿ“ฑ

Mobile App Testing

Intelligent exploration of native Android apps with weighted strategies, state detection, and crash monitoring.

  • Weighted exploration strategy
  • UI state hashing
  • Real-time crash detection
  • ADB integration
๐ŸŒ

Web App Testing

Chrome DevTools-based testing for mobile web applications with smart scrolling and overlay detection.

  • DOM inspection
  • Visual markers
  • Auto-scroll elements
  • Modal detection

Quick Start

Get started in 3 simple steps

1

Install SmartMonkey

git clone https://github.com/devload/smartmonkey.git cd smartmonkey pip install -r requirements.txt
2

Connect Your Device

export PYTHONPATH=$(pwd):$PYTHONPATH python3 -m smartmonkey.cli.main devices
3

Run AI Testing

python3 -m smartmonkey.cli.main ai \ --package com.example.app \ --mission "Browse products and add to cart" \ --steps 10

Ready to test smarter?

Read Full Documentation
4
MCP Tools
100%
Open Source
AI
Powered
Free
Forever

Documentation