All posts
PhoneRC 5 min read

Your Phone, Your Remote: Why PhoneRC Beats the Competition on Convenience and Customization

PhoneRC turns your Android phone into a fully customizable Bluetooth remote for TVs and computers — no Wi-Fi, no server installs, no paywalls. Here's how it stacks up against the alternatives.

You're on the couch, TV remote somewhere under a cushion, laptop across the room. You grab your Android phone — which is always within reach — and think: this thing should just work as a remote. It has Bluetooth, a touchscreen, a keyboard. Why is this so hard?

It's a question a lot of Android remote apps have tried to answer, with varying degrees of success. Most land somewhere between "works okay for basic stuff" and "requires three installs and a paid subscription before you can remap a button." PhoneRC is our take on what an Android remote should actually feel like — and in this post we'll walk through why.

The Setup Story Matters

The very first thing that separates remote apps is how painful getting started is. Unified Remote — probably the most well-known PC remote on Android — requires you to install a server application on your computer before anything works. That's fine if you own the machine, but it's a real barrier if you're setting up a media PC for a family member or if you're on a work machine where you can't install arbitrary software. Most Wi-Fi-based remotes have the same catch: both devices need to be on the same network, and connectivity can silently break if you have a VPN active, a double-NAT router, or mobile data turned on at the wrong moment.

PhoneRC skips all of that. It uses Bluetooth HID — the same protocol your wireless keyboard uses — so from the TV or computer's perspective, PhoneRC is just another Bluetooth input device. You pair once, and that's it. No companion software required on the receiving end, no shared Wi-Fi network, no firewall rules. If Bluetooth is on and the devices are paired, it works.

Six Pages of Controls, All in One App

A lot of remote apps do one thing reasonably well. The built-in Android TV Remote from Google is great for Google TV navigation but has no touchpad and no keyboard worth speaking of. Purpose-built Bluetooth TV remotes like BT Remote are clean and privacy-respecting but primarily focused on TV D-pad navigation — they're not designed for controlling a desktop PC or a media PC running Windows or macOS.

PhoneRC is built around six swipeable pages that cover the full range of what you'd actually want a remote to do:

  • App Shortcuts — A branded grid of streaming service buttons (Netflix, YouTube, Spotify, and more) that launch the right app or site on your connected device with one tap. You can add your own custom shortcuts to the same grid.
  • Channel & Media Controls — A traditional TV-style layout with a number pad overlay for entering channel numbers, fullscreen toggle, subtitle toggle, and playback controls (previous, play/pause, next).
  • Text Input — Type on your phone's keyboard, hit send, and the text appears on the connected device. In HID mode it works natively; with the optional Companion running, it supports full Unicode including emojis and international characters.
  • Common Keys — The navigation and editing keys you reach for constantly: arrows, Home, End, Page Up/Down, Delete, Backspace, Tab, and Escape.
  • Function Keys — A clean F1–F12 grid, surprisingly useful for media software, browser shortcuts, and IDE hotkeys.
  • Keyboard Shortcuts — Pre-mapped shortcuts for editing, navigation, system actions, and search — automatically adapted for whichever platform you've selected (Mac, Windows, or Linux).

Below all six pages sits a persistent touchpad and D-pad area with edge sliders for volume and brightness, plus dedicated left and right mouse click buttons. The touchpad even supports click-and-drag: hold the left button, drag on the touchpad, and it behaves like a mouse drag on the receiving device.

Customization That Actually Goes Far Enough

This is where PhoneRC pulls clearly ahead of most alternatives. Unified Remote's free tier gives you around 18 fixed remotes — custom remotes are locked behind the paid "Full" version. BT Remote's button layout is largely fixed. The Google Home remote has essentially no customization at all.

In PhoneRC, customization is baked in at every level and costs nothing. Long-pressing any customizable button brings up a dialog where you can change the label, the key it sends, and any modifier keys (Ctrl, Shift, Alt, Meta). The App Shortcuts page has an explicit "+" tile for creating new shortcuts from scratch — give it a name, pick a key combination, and it appears in the grid. Custom buttons also let you choose a color, so your grid can be visually organized however makes sense to you. All customizations persist between app sessions.

The platform setting in Settings goes further than it sounds: switching between Mac, Windows, and Linux doesn't just change a label — it changes which key codes are sent for shortcuts like Search, Copy, and system commands. The setting is saved per paired device, so if you use PhoneRC with both a Mac and a Windows PC, each one remembers its own platform without you having to switch manually.

For power users, the optional Companion adds another layer: editing a single JSON config file lets you remap any of the App Shortcut keys to launch whatever application, URL, or system command you want. The same config drives macOS, Windows, and Linux, with per-platform command entries so one config file covers all your machines.

Privacy Without a Catch

One of the less glamorous things worth saying plainly: PhoneRC doesn't collect, store, or transmit any personal data. The app operates entirely locally. Bluetooth permissions are used only for HID functionality — that's it. There are no ads, no analytics pings, no account required to use it.

This isn't a given in the remote app space. Several popular apps are ad-supported, some require an account login to unlock features, and others send usage data you may not have thought to opt out of. For an app that's running persistently in the background and handling everything you type or tap, the privacy model actually matters.

Where the Companion Fills the Gap

Bluetooth HID has one real limitation: it only supports ASCII characters natively. If you want to type an emoji, an accented character, or anything outside the basic Latin set, standard HID can't carry it. This is a hardware protocol limitation, not something any app can fully work around on its own.

PhoneRC's answer is the optional Companion — a lightweight Python script you run on the host computer. With the Companion active, the Text Input page switches to Unicode mode and can send any character your phone's keyboard supports. The Companion also handles the App Shortcut launching, so your custom shortcuts can open any app or URL on the host rather than being limited to what the browser's built-in keyboard shortcuts can reach. For most TV remote use cases you'll never need it, but it's there when you want the full experience on a desktop PC.

The Bottom Line

If you want a remote that works the moment you pair it, covers TV navigation and PC control in the same app, lets you remap buttons without paying for anything, and doesn't require your phone and your TV to be on the same Wi-Fi network — PhoneRC is the one to try. It's available for $0.99 on the Google Play Store.

PhoneRC is $0.99 on the Google Play Store. The optional Companion script is open source and available on the PhoneRC product page alongside platform-specific download packages for macOS, Windows, and Linux.