Turns your Android phone into an SMS gateway, letting you send and receive text messages through a simple HTTP API.
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:AirDroid
Samsung Smart Switch
Pushbullet
- 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
Self-hosted, privacy-first personal knowledge workspace with block-level references, Markdown WYSIWYG editing, and AI agent collaboration.
Self-hosted, network-wide DNS server that blocks ads and trackers for every device on your home network without client software.
A privacy-first PDF toolkit that edits, converts, merges, and secures PDFs entirely in the browser, and can be self-hosted as static files.
Android image editor app offering dozens of tools, from crop, filters and drawing to OCR, background removal, PDF tools and AI upscaling.
Browser extension that syncs native bookmarks across browsers and devices to your own server or cloud storage.