TV Remote Control
Русский · English
A single-.exe Windows app that turns your PC into a universal remote for Android TV.
Русский
Универсальный пульт для Android TV прямо с компьютера. Один .exe — без установки, без приложения на телефоне, без физического пульта.
Возможности
- Автопоиск ТВ в локальной сети через mDNS (Google Cast, Android TV Remote, ADB)
- Полный виртуальный пульт: D-pad, OK, Back, Home, Menu, громкость, каналы, медиа
- Удержание кнопки — стрелки и громкость работают как на физическом пульте (зажми и держи)
- Ввод текста с клавиатуры ПК — печатай в поле фокуса на ТВ обычной клавиатурой, не мучайся с экранной (русский тоже работает)
- Запуск приложений одной кнопкой — YouTube, Netflix, Кинопоиск, IVI и любые свои через имя пакета
- Живой индикатор связи — heartbeat-пинг каждые 3 сек, точка тухнет когда ТВ выключился
- Авто-установка ADB — кнопка скачивает Platform Tools из Google, ставит в
%LOCALAPPDATA%. Системный adb не нужен.
- Управление с клавиатуры: ← ↑ ↓ → / Enter / Esc / Space / +/− / M
- Сопряжение Android 11+ через wireless ADB прямо в интерфейсе
- Авто-реконнект к последнему ТВ при запуске
- Двуязычный интерфейс — русский и английский, переключение в один клик
- Один
.exe, без установщика и без зависимостей рантайма
Установка
- Скачай
tv-remote.exe из последнего релиза
- На ТВ включи отладку по сети:
- Настройки → Об устройстве → 7 раз тап «Сборка» (включает Параметры разработчика)
- Параметры разработчика → Отладка по сети → ON
- Запусти
tv-remote.exe. Если adb не установлен — нажми «Скачать ADB» в баннере, ~10 сек и готово.
- Нажми «Найти ТВ», выбери своё устройство и подключись.
- Если Android 11+: нажми «Сопряжение», на ТВ выбери «Подключение устройства с помощью кода» и введи показанные адрес и код. Это нужно только при первом подключении.
Поддерживаемые устройства
| Устройство |
Статус |
| Android TV (любая версия с Network ADB) |
✅ Работает |
| Samsung Tizen |
🛠️ В планах |
| LG webOS |
🛠️ В планах |
| Roku |
🛠️ В планах |
| Apple TV |
🛠️ В планах |
| Зеркалирование экрана / трансляция видео |
❌ Отдельный проект |
Сборка из исходников
Понадобится Go ≥ 1.23 и Node.js ≥ 18.
go install github.com/wailsapp/wails/v2/cmd/wails@latest
wails build
Результат: build/bin/tv-remote.exe
Для разработки с горячей перезагрузкой: wails dev.
Технологии
Go · Wails v2 · Svelte · TypeScript · mDNS (grandcat/zeroconf) · Android Debug Bridge
План развития
Лицензия
MIT
English
A universal Android TV remote from your PC. A single .exe — no install, no phone app, no physical remote required.
Features
- Auto-discover TVs on the local network via mDNS (Google Cast, Android TV Remote, ADB)
- Full virtual remote: D-pad, OK, Back, Home, Menu, volume, channels, media
- Press and hold — arrow keys and volume repeat like a real remote
- Type with your PC keyboard — text goes straight into the focused field on the TV (Cyrillic works too) — no more on-screen keyboard pain
- Launch apps in one click — YouTube, Netflix, Prime, Plex, or any custom package name
- Live connection heartbeat — TCP probe every 3 s, indicator dims when the TV powers off
- Auto-install ADB — one button downloads Platform Tools from Google into
%LOCALAPPDATA%. No system-wide install needed.
- Keyboard shortcuts: ← ↑ ↓ → / Enter / Esc / Space / +/− / M
- Android 11+ pairing via wireless ADB directly in the UI
- Auto-reconnect to your last TV on startup
- Bilingual UI — Russian and English, switchable in one click
- A single
.exe, no installer, no runtime dependencies
Quick start
- Download
tv-remote.exe from the latest release
- On the TV, enable network debugging:
- Settings → About → tap "Build" 7 times (unlocks Developer options)
- Developer options → Network debugging → ON
- Run
tv-remote.exe. If ADB isn't installed, click "Download ADB" in the banner — takes ~10 s.
- Click "Discover TVs", pick your device, connect.
- If Android 11+: click "Pair", on the TV choose "Pair device with pairing code", enter the shown address and 6-digit code. One-time setup.
Supported devices
| Device |
Status |
| Android TV (any version with Network ADB) |
✅ Works |
| Samsung Tizen |
🛠️ Planned |
| LG webOS |
🛠️ Planned |
| Roku |
🛠️ Planned |
| Apple TV |
🛠️ Planned |
| Screen mirroring / video casting |
❌ Separate project |
Build from source
Requires Go ≥ 1.23 and Node.js ≥ 18.
go install github.com/wailsapp/wails/v2/cmd/wails@latest
wails build
Output: build/bin/tv-remote.exe
For hot-reload development: wails dev.
Tech stack
Go · Wails v2 · Svelte · TypeScript · mDNS (grandcat/zeroconf) · Android Debug Bridge
Roadmap
License
MIT