Open source · Android + Linux

See the
heat, live.

tCam Viewer streams live radiometric thermal video from a tCam camera over your own Wi-Fi — spotmeter or region measurement, ten color palettes, recordings, time lapses, and rolling temperature charts, all decoded right on your device.

tCam Viewer showing a live thermal image in the Rainbow palette, with spotmeter reading and histogram
● SPOT 37.1°C ● MAX 43.4°C
Ten built in

Color palettes

Switch live, mid-stream, without reconnecting to the camera — pick whichever mapping makes the heat easiest to read.

Arctic
Banded
Blackhot
DoubleRainbow
Fusion
Gray
Ironblack
Isotherm
Rainbow
Sepia
What it does

Built around one camera

Every screen is aimed at the same job: getting a clean read on temperature, fast, and keeping what you capture organized.

Region measurement: a resizable box overlaid on the thermal image showing average, minimum, and maximum temperature
Region measurement

Define a hotspot region, not just a point

An alternative to the point spotmeter — resize a box over the frame and read its average, minimum, and maximum instead of one spot value.

Camera screen live-streaming thermal video, showing a frame-rate counter and a Stop button
Live streaming

Watch it update in real time

Stream continuous thermal video straight from the camera over WiFi, with a live FPS counter so you can see exactly how fast it's updating.

Time Lapse dialog with interval and duration dropdowns, showing 120 frames total and Start button
Time lapse

Capture change over hours, not seconds

Pick an interval and a duration and the app grabs one frame at a time in the background, then plays the result back as a smooth video you can scrub through.

Library screen listing saved thermal images and recordings, grouped by date
Library

All your saved data, grouped by date

Browse saved images, recordings, and time lapses together, filter by date range, multi-select, and delete straight from the grid.

Temperature history dialog showing a rolling chart of spot, max, and min temperature
Temperature history

A rolling chart, not just a number

Spot, max, and min plotted over the last five minutes — styled after desktop thermal tools, with real gridlines and a legend, saveable as a chart file.

Exported thermal image composite with color bar, spotmeter marker, and capture metadata footer
Share & export

Export with complete thermal data

Exports composite the image at 4× with the color bar, spotmeter marker, and gain/emissivity/timestamp baked in — not just a bare frame.

Charts screen listing saved temperature-history charts, grouped by date
Charts

Saved histories, kept separately

Every chart you save gets its own screen — same grouped-by-date, multi-select, filterable browsing as the Library.

Camera screen showing the title bar reading Thermal Viewer (Connecting...) while the last frame is still displayed, mid-reconnect
Reliability

Automatic connection loss recovery

If a connection drops mid-stream, the app retries the last known address, then falls back to mDNS in case DHCP handed the camera a new one.

Download from camera window listing files on the tCam's SD card, with three selected and a Download button
Download from camera

Pull files straight off the SD card

Full tCam cameras with a micro-SD card can be browsed right from the Library — download selected images or a whole folder at once, with live progress and a cancel button.

Settings screen showing the Saved Cameras list and the Auto-connect on launch toggle
Saved cameras

Skip the reconnect ritual

Every camera you've found or connected to is remembered, most-recent first. Tap one to reconnect, or flip on auto-connect to skip the tap entirely on launch.

Settings screen showing Temperature Alert enabled, watching Max above a 60 degree threshold
Temperature alerts

Get alerted when it crosses a line

Watch spot, max, or min against a threshold you set, above or below — the app flags it the moment the reading crosses, so you don't have to stare at the chart.

Get it

Downloads

Requires Android 8.0 (API 26) or later, and a tCam camera on the same Wi-Fi network.

GitHub

Available now

The same signed build published after every fix lands — updated in place, no store review to wait on.

Download APK
Includes optional crash reporting to a self-hosted, non-commercial tracker. See the privacy policy.

Google Play

Available now

The official listing — automatic updates, Play Protect scanning, no manual APK installs.

Get it on Google Play
Linux · Open source

Also runs on your desktop

tcamViewerDesktop is a Compose Multiplatform port for Linux — the same four screens and the same protocol/decode/palette code as the Android app, not a stripped-down companion.

Camera

Live thermal video, spotmeter or region measurement, AGC/manual range, palette switching, and a flat-field-correction button — over the same WiFi/TCP connection as the phone app.

Settings

Staged Save/Cancel editing, a Saved Cameras quick-connect list with auto-connect on launch, mDNS discovery, temperature alerts, and WiFi configuration with SSID scanning.

Library

Saved images, recordings, and time lapses grouped by date, with frame-by-frame video playback, PNG export, and — on a full tCam — downloading files straight off its SD card.

Charts

Every saved temperature-history chart, browsable the same way — grouped by date, filterable, deletable.

Linux

.deb package

v2.1.0

For Debian/Ubuntu and derivatives — installs a launcher and icon like any native app.

Download .deb

.rpm package

v2.1.0

For Fedora, RHEL, openSUSE, and CentOS — installs a launcher and icon like any native app.

Download .rpm

AppImage

v2.1.0

A single portable file — mark it executable and double-click to run, on almost any distro, no install needed.

Download AppImage

Flatpak

v2.1.0

Sandboxed bundle — install with flatpak install --user tcamViewerDesktop-2.1.0.flatpak. Not yet on Flathub.

Download .flatpak

Portable tar.gz

v2.1.0

No install — unpack anywhere and run bin/tcamViewerDesktop. Bundles its own JRE.

Download tar.gz

Raspberry Pi (arm64)

.deb package

v2.0.0

For Raspberry Pi OS (Debian-based) — installs a launcher and icon like any native app.

Download .deb

AppImage

v2.0.0

A single portable file — mark it executable and double-click to run, no install needed.

Download AppImage

Portable tar.gz

v2.0.0

Built natively on a Pi 4, Raspberry Pi OS 64-bit (Trixie). No install — unpack anywhere and run bin/tcamViewerDesktop. Bundles its own JRE. From tcamViewer2-rpi, a separate repo for the Pi port.

Download tar.gz
Other distro or architecture? Clone the repo and run ./gradlew run , or build your own package with ./gradlew packageDeb , packageRpm , or ./scripts/build-appimage.sh .
Privacy

This app only talks to your camera, on your own Wi-Fi network. No account, no ads, no analytics — full details in the privacy policy.

Read the privacy policy