Skip to content

About

What is cdriv?

cdriv is a Python library for controlling Chromium via ChromeDriver on Termux (Android aarch64). It was created because Playwright and Selenium simply do not work on Android aarch64.

Instead of relying on heavy frameworks that require containers or specific runtimes, cdriv communicates directly with ChromeDriver through the HTTP WebDriver protocol. The result is a lightweight library with a single dependency: requests.

Why cdriv?

  • Works on Termux — unlike Playwright and Selenium
  • Lightweight — single dependency: requests
  • Simple — clean, descriptive API
  • Production-tested — actively used on Termux

License

MIT — use, modify, and distribute freely.