Simple API, Powerful Results
Three functions unlock advanced computer vision, OCR, and cross-platform automation. No complex setup required.
click(image("button.png")) # See it, click it
find(text("Success!")) # Find any text
write("Hello, World!") # Type naturally
Why Developers Love Opress
No learning curve. No complex configuration. Just import and automate.
Instant Productivity
import opress
click(image("login.png"))
Two lines. That's your first automation script. No classes, no configuration, no complexity.
Direct Function Calls
click(text("Submit"))
find(image("success.png"))
Call functions directly. No object instantiation, no method chaining, no boilerplate code.
Intuitive Syntax
click(image("button.png"))
find(text("Hi, mom!"))
Code that reads like English. If you can see it on screen, you can automate it.
Advanced Image Recognition
Find images on screen with configurable confidence levels, grayscale matching, and OpenCV-powered template matching for precise automation.
OCR Text Recognition
Tesseract-powered text detection with preprocessing options including color inversion, thresholding, and morphological operations.
Precise Pixel Detection
Search for specific RGB colors on screen with region-based filtering and automatic wait states for dynamic content.
Human-Like Input
Simulate mouse clicks, movements, and keyboard input with configurable speeds and human-like typing patterns.
VNC Remote Automation
Connect to any VNC-enabled device for remote automation. Control multiple devices from a single server instance.
Smart Screen Regions
Split screens into regions for optimized performance and targeted automation. Reduce search time and improve accuracy.
Supported Platforms
Perfect For
✅ Automation Tasks
- • Smart game autoclicker bots with visual recognition
- • Simple test automation without framework dependencies
- • Task macros for repetitive workflows
- • Real-world camera automation (e.g., license plate readers)
🔧 Technical Stack
Why Choose Opress?
✅ Advantages
- ✓ No fake chromium botnet signature - bypass modern bot detection
- ✓ Automate restricted software without backend access
- ✓ Real end-to-end testing across multiple device types
- ✓ Universal compatibility - same code, any platform
🚧 Current Limitations
- 🔴 UI environment still in development
- 🟠 Live image debugger tool needs completion
- 🟠 VNC script manager requires simplification