2.1 PUBLIC BETA · AVAILABLE NOW

Less clutter.
More your TV.

Your favourite apps. Cinematic nature wallpapers.
A home screen that feels like yours.

Free & open source · No root for installation · Your own Wi-Fi

Not a mockup. ZeroPulse TV running on the maintainer’s TCL G10.
2.1PUBLIC BETA
5.74 MBAPK DOWNLOAD
7LAUNCHER SCREENS
MITOPEN SOURCE

Tested as an update on one TCL G10 · Android 12. Fresh installs and other devices remain unverified. Compatibility details ↗

THE HOME SCREEN, RECONSIDERED

Everything you need.
Room to breathe.

A lightweight launcher built around watching, not scrolling past promotions.

Your apps, your order.

Pin your favourites. Move a tile with your remote. Removing it from the dock never uninstalls the app.

A different kind of backdrop.

Bundled nature photos and original artwork. Change the scene, adjust the timing, or keep the one you love. Works offline.

Made for the remote.

Clear focus, predictable navigation and input shortcuts where your TV exposes them. No touchscreen required.

ZeroPulse changes your launcher. It does not remove advertisements inside streaming apps, include subscriptions, or run an automatic debloat script.

FROM DOWNLOAD TO YOUR TV

You bring the TV.
Claude Code handles the setup.

Prepare the TV, download the APK, then paste one prompt into Claude Code on your computer. You stay in control of every approval.

  1. 1TV
  2. 2Computer
  3. 3Follow along
1 / 3

STEP 01

On your TV

  1. Open Settings → System or Device Preferences → About.
  2. Select Android TV OS build or Build seven times.
  3. Go back to Developer options. Enable the debugging option supported by your TV.
  4. Keep the TV awake on the same trusted Wi-Fi or local network as your computer.
  5. Write down the TV model and the IP address and port it displays. If the TV shows a pairing code, note that code and its separate pairing port too.
Some TVs use USB debugging for network ADB; others show Network, ADB or Wireless debugging, and some require pairing first. Support and ports vary. A USB debugging switch alone does not guarantee Wi-Fi access. Never expose ADB through router port forwarding.
View the prompt before you copy it

The assistant executes this on your computer, not in this website. Keep its normal permission prompts enabled.

ON THE REAL SCREEN

See what you’re installing.

Actual captures from the maintainer’s TCL. Tap a screen to inspect it. No recreated interface or placeholder app tiles.

Screenshots are copied unchanged from this release’s repository. Wallpaper credits stay visible. Photo attribution & third-party notices ↗

JARVIS · OPTIONAL & EXPERIMENTAL

A glimpse of
what comes next.

The launcher already supports typed local commands, such as opening apps or showing inputs. AI conversations are a separate feature.

PUBLIC PAIRING NOT AVAILABLE

Your home works without it.

The required OpenPulse TV link is not in a public release yet. JARVIS stays Not paired for public users. The maintainer’s connected demonstration uses a private gateway.

No bundled model. No shared AI server. No voice or always-listening microphone in 2.1.

Read the integration notes ↗
READY WHEN YOU ARE

Your next home screen.

ZeroPulse TV 2.1 · Public beta · 5.74 MB

Android 8.0+ is the minimum requirement, not a compatibility guarantee. Tested on one TCL G10 as an update; fresh installs and other models are unverified.

Verify download & technical details

These are public verification fingerprints, not passwords or private signing keys. The APK checksum identifies the exact file; the certificate fingerprint identifies its signer. Matching a checksum is not a guarantee that software is bug-free.

APK SHA-256
ac6ac5a49fa1617b155d048ad17aaeea8bc74fc47ac195ca823d6bd5d52f0401
Signing certificate SHA-256
0d6a6f7b254e84003ddbfc274233ecdc0b8f8af5442114f072267b7146dee4cd
File / size
ZeroPulseTV-v2.1.0-beta.1.apk
5,744,160 bytes
Package / version
tv.calmhome.launcher · versionName 2.1 · versionCode 21
Platform / permissions
Android 8.0+ (API 26) · target SDK 31 · INTERNET only

Keep private: signing keystores, keystore passwords, pairing tokens and account credentials.

A FEW THINGS TO KNOW

Straight answers.

Do I need Claude Code to use the launcher?

No. Claude Code is the guided installation option, running on your computer. You can also sideload manually. After installation, the core launcher needs no Claude account or running PC.

Will it work on every Android or Google TV?

No broad compatibility claim is made. One TCL G10 running Android 12 was tested as an update. A fresh install, another TV and its default-Home behavior remain unverified. Read the compatibility guide before proceeding.

Do the long fingerprints expose a secret?

No. A checksum and a public signing-certificate fingerprint are meant to be shared for verification. They do not let someone sign an update. Private signing keys and passwords must never be published.

Will this remove ads inside Netflix or other apps?

No. ZeroPulse changes the launcher interface. It does not bypass streaming subscriptions or change advertisements inside streaming apps.

Does the setup prompt debloat my TV automatically?

No. It installs the verified launcher with approvals. Default-Home changes are separate and depend on the exact TV. No general manufacturer-package disabling is authorized. The maintainer’s private debloat scripts are not included.

Can I go back to the stock home screen?

Follow the recovery plan for your device. Keep the stock launcher installed. Re-enable any launcher/setup components that you explicitly changed before switching back. App downgrades may require uninstalling and lose settings; the guided prompt does not authorize that.

Can I use JARVIS chat or voice today?

Public JARVIS pairing is unavailable until the compatible OpenPulse TV link is released. Local typed TV commands still work. Voice is not implemented in 2.1.

Open original image ↗

Copy manually

Clipboard access was blocked. Select and copy the text below.