plainhub/plain-app

🔥 PlainApp is an open-source app that lets you securely manage your phone from a web browser. Access files, media, contacts, SMS, calls, and more through a...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 9th, 2026
Created on October 17th, 2021
Open Issues & Pull Requests: 56 (+0)
GitHub issues: Enabled
Number of forks: 402
Total Stargazers: 6,697 (+0)
Total Subscribers: 39 (+0)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 17.2 days
90th percentile: 16.7 hours
Tracked items: 163

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 10% of issues opened in the past year have been closed. Three people close 91% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 31
New in 7 days: 4
Closed in 7 days: 5
Avg open age: 288 days
Stale 30+ days: 26
Stale 90+ days: 21

Recent activity

Opened in 7 days: 4
Closed in 7 days: 5
Comments in 7 days: 21
Events in 7 days: 40

Top labels

  • enhancement (84)
  • bug (52)
  • wontfix (4)
  • invalid (3)
  • help wanted (2)
  • need more information (1)

Most active issues this week

Detailed Description

PlainApp is an Android app that lets you securely manage your phone from a web browser on the same local network.

PlainApp solves the problem of remote phone management without sacrificing privacy or paying subscription fees. It runs a local server on your Android device that you access through any web browser on the same Wi-Fi network. All data stays on your network and never reaches external servers. Communication between phone and browser is encrypted using TLS and XChaCha20-Poly1305. The app provides a web-based dashboard for file browsing and management, media viewing, contact and SMS access, call log review, app listing, real-time notification mirroring, live screen mirroring with audio and remote control, and device information display. Beyond remote management, PlainApp also functions as a standalone Android application with built-in tools including a markdown note editor, RSS reader, video and audio player with playlist support, DLNA and Chromecast casting, peer-to-peer chat and file sharing between devices, a Pomodoro timer, and a sound meter.

You should choose PlainApp if you want full control over phone management without cloud dependencies, accounts, or subscriptions. It suits anyone concerned about data privacy who needs to transfer files, access messages, or mirror their screen to a desktop computer. The project explicitly positions itself against tools that route data through external servers, require paid features, or display advertisements. It is available through Google Play, F-Droid, and GitHub releases, giving you multiple installation paths including open-source builds.

The project maintains active community engagement through Discord and Reddit channels. Development includes regular updates across multiple functional areas, from core remote management features to the standalone Android tools. The codebase is written in Kotlin using Jetpack Compose for the UI, Ktor for the server framework, and GraphQL for data queries, indicating a modern technology stack. The project accepts contributions and encourages code auditing through its open-source model.