Repolode
plainhub

plainhub/plain-app

A free, open-source Android app that lets you manage your phone's files, messages, calls, and screen from a web browser on the same network.

Open-source alternative to:AirDroidSamsung Smart SwitchPushbullet

Stars
6,962
Forks
428
Open issues
67
Last commit
yesterday

What is it?

PlainApp turns an Android phone into a self-hosted management hub. Once the app is running, you open a web browser on a computer connected to the same Wi-Fi network and get a dashboard for files, photos, videos, audio, contacts, SMS, call logs, installed apps, and notifications. Nothing is routed through third-party servers, and no account is required.

Beyond the browser dashboard, the app includes standalone tools such as a Markdown notes editor, an RSS reader, a media player with TV casting over DLNA or Chromecast, peer-to-peer chat and file sharing, a Pomodoro timer, and a sound meter. Connections between the phone and browser are encrypted with TLS and XChaCha20-Poly1305. The project supports Android 9.0 and higher and is available through Google Play, F-Droid, and GitHub releases.

Key features

  • 01Browse, upload, download, and manage files on internal storage, SD cards, and USB drives from a browser.
  • 02View and stream photos, videos, and audio directly in the browser.
  • 03Read and send SMS, view call logs, and manage contacts from a desktop.
  • 04Mirror phone notifications and live-stream the screen with audio and remote control.
  • 05Encrypts traffic between phone and browser with TLS and XChaCha20-Poly1305.

Use cases

  • Transferring files between an Android phone and a computer over local Wi-Fi without cloud storage.
  • Replying to text messages from a desktop keyboard while working.
  • Mirroring an Android screen to a computer for demos or remote control.
  • Using a self-hosted, ad-free phone manager as a privacy-conscious alternative to cloud-based tools.

Topics

FAQ

What is plain-app?
A free, open-source Android app that lets you manage your phone's files, messages, calls, and screen from a web browser on the same network. PlainApp turns an Android phone into a self-hosted management hub. Once the app is running, you open a web browser on a computer connected to the same Wi-Fi network and get a dashboard for files, photos, videos, audio, contacts, SMS, call logs, installed apps, and notifications. Nothing is routed through third-party servers, and no account is required.
Is plain-app free to use? What license does it have?
plain-app is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is plain-app still maintained?
Actively maintained. The last commit to plain-app was on Oct 17, 2026.
What can I use plain-app for?
Transferring files between an Android phone and a computer over local Wi-Fi without cloud storage. Replying to text messages from a desktop keyboard while working. Mirroring an Android screen to a computer for demos or remote control. Using a self-hosted, ad-free phone manager as a privacy-conscious alternative to cloud-based tools.
Where can I get plain-app?
The source code and installation instructions are on GitHub: https://github.com/plainhub/plain-app

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects