Screenwright
Give your AI agent hands on a real phone.
An MCP server that lets coding agents drive physical Android and iOS devices — tapping, typing, swiping, and actually seeing the screen.
- CLI
- MCP
- macOS
- Linux
A control plane for fleets of mobile bots.
Run many AI-driven bots across real devices from one dashboard — each one reads the screen and acts like a person would, with a full audit trail.
Scripted mobile automation does not survive contact with a real app. Menus move, prompts appear, flows change. Organiclaw runs bots that look at the screen and decide what to do, so a change in the app is not a change in your code. It sits on top of Screenwright for device control and adds what you need to run more than one: scheduling, campaign definitions, per-bot session logs, PDF reporting, and a REST API. Multi-provider by design — bring your own model.
Define a bot once, then run it across many devices and accounts on a schedule.
Every session is logged step by step, with screenshots, and can be exported as a PDF report.
Works with multiple providers through a configurable gateway rather than locking you to one vendor.
Runs on your own machine or server. Ships with systemd, Caddy, and Cloudflare Tunnel deployment configs.


Give your AI agent hands on a real phone.
An MCP server that lets coding agents drive physical Android and iOS devices — tapping, typing, swiping, and actually seeing the screen.
Store screenshots that do not take a designer a week.
A browser-based editor for App Store and Play Store screenshots — device mockups, text, badges, backgrounds, exported to every size and language at once.
Your terminals, files, and tabs in one menu-bar popup.
A macOS menu-bar workspace that keeps terminals, file browsers, and web views alive side by side — and lets an AI agent drive all of them.