NewCloud upscaling to 8K, from $3

Meet DemoThat

Cinematic screen recordings, on autopilot. Record once and the camera follows every click.

macOS · Windows · Linux — no account, no cost

How it works

Record, tweak, export.
That's the whole workflow.

Record as normal

DemoThat logs your cursor and every click alongside the video. Nothing changes about how you work.

Clicks become zoom regions

Each click turns into a region on the timeline. Drag the edges to retime the camera, or delete the ones you do not want.

Polish the frame

Background, padding, corner radius and shadow — then save the look as a preset for the next video.

Start recording
00:00.8movex 212 y 604
00:02.1movex 388 y 301
00:02.4clickNew project
00:04.6movex 1031 y 560
00:05.5clickDeploy
00:08.0movex 640 y 540
TIMELINE · ZOOM REGIONS
Zoom 1.9×Zoom 1.9×
2 clicks found automatic

Capabilities

Everything a demo
needs to look pro

No keyframing, no staging, no re-recording. Record once, ship everywhere.

LIVE CLICK ACTIVITY t+0.6s

Camera follows clicks

Every click becomes a smooth pan and zoom — no keyframes to place, no easing curves to tweak.

EXPORT

Cloud upscaling to 8K

GPU upscaling when local export is not enough. Pay per frame, cancel any time.

CAPTIONS

Captions, cleaned up

Transcribe the audio and drop the filler words — no more cutting “um” by hand.

ASPECT RATIO

One recording, every ratio

16:9, 9:16 and 1:1 with a single click. Zoom regions follow the frame.

PUBLISH

Publish or embed

Turn a finished clip into a landing page or an embed link through the cloud.

By the numbers

Small app,
no fine print

No subscriptions, no accounts, no dark patterns. Just a recorder that edits as it goes.

3platforms

One build per platform

A universal macOS build, a Windows installer and a Linux AppImage.

8Kcloud ceiling

GPU upscaling on tap

When local export is not enough, upscale the finished video in the cloud.

$0to start

Free forever

The editor is free and GPL-3.0. Only optional cloud upscaling costs.

0keyframes to set

AI native editing

The camera follows your clicks and the captions transcribe the audio — nothing gets keyframed by hand.

Auto-zoom

Record like you normally would.
The zooms get added after.

cursor-events.loglive
00:00.8movex 212 y 604
00:02.1movex 388 y 301
00:02.4clickNew project
00:04.6movex 1031 y 560
00:05.5clickDeploy
00:08.0movex 640 y 540
Recorded alongside your video2 clicks found
Timelinezoom regions
Zoom 1.9×Zoom 1.9×

Regions start just before the click and ease out after it, so viewers see where you are heading before you get there.

Edit, move or remove any regionAutomatic
Framepreset: Product tour
Colors, gradients and wallpapersSaved as preset

Cinematic 3D camera

One recording,
viewed in true 3D

Dolly, pan, orbit or breathe — the recording becomes a plane in real 3D space, rendered with true perspective. Adjust position, scale, rotation and perspective, pick a spring easing, and save the move as a preset.

Dolly in / outPan left / rightOrbitEntranceBreathing
Move presets on the 3D camera trackSave as preset

Aspect ratios

Record once, then reframe it
for YouTube, Shorts, or a square post.

Switch between 16:9, 9:16 and 1:1 with one click. The zoom regions follow the frame, so the action stays in view in a vertical short as well as a wide tutorial.

YouTube · 1920 × 1080

Backgrounds and frames

Make the screen
look like a product shot

Try it. These are the same controls you get in the editor.

Background

Cloud upscaling

Render at 8K,
pay for the frames

Send a finished video to GPU upscaling and get a sharper export back. Credits are charged for frames actually upscaled, and if you cancel halfway, the rest returns to your balance.

Reserved up frontSettled per frameCancel any time
720p1280×720
1080p1920×1080
2K2560×1440
4K3840×2160
8K7680×4320

Maintained by

The person
behind the pixels

Portrait of Ashish Sam T George
Founder & CEO

Ashish Sam T George

Testimonials

What users say
when the demo ships

Sample quotes from placeholder reviewers — real ones land here as people adopt the app.

“Recorded the walkthrough once and the auto-zoom did the editing. It genuinely looks like a paid editor spent an afternoon on it.”
Priya N.Content marketer
“The caption cleanup alone saved me an hour per video. No more scrubbing “um” and “like” out of the transcript.”
Diego R.Course creator
“One 16:9 recording became my YouTube video, my Reel and my square LinkedIn post. That ratio switcher is witchcraft.”
Amelie K.Social media manager
“Runs fully local, no account, no watermark. My capture of a customer bug report never left my laptop.”
Jonas M.Developer advocate

Open source

The code is all
on GitHub.

If you don't trust an unsigned installer, build it yourself — the full GPL-3.0 source is public. It is a fork of ScreenArc by Tam Nguyen, maintained by Ashish Sam.

GPL-3.0Full source for every release
3 platformsmacOS, Windows and Linux
Local firstRecording and editing stay on your machine
Electron + ReactTypeScript, FFmpeg, Zustand
~/DemoThat
# run it from source
$ git clone https://github.com/getwithashish/DemoThat.git
$ cd DemoThat
$ npm install
$ npm run dev
✓ editor ready

FAQ

Questions,
answered

Including the two warnings your OS will throw on first launch, and why they are there.

Q1macOS says it cannot verify DemoThat. Is it safe?

Yes — the warning appears because the app is not code signed yet, so macOS cannot confirm Apple built it. The full source is public on GitHub if you want to check what you are running. To open it anyway: right-click the app and choose Open, or after the first blocked attempt go to System Settings → Privacy & Security, scroll to Security, and choose Open Anyway next to DemoThat. Until builds are signed, expect this warning on every update.

Q2Windows shows a SmartScreen warning when I install.

Same story — the installer is not code signed yet, so Windows flags it as unrecognised. The source for the exact build you downloaded is public. To install: if your browser blocks the download, choose Keep; if SmartScreen appears, choose More info, then Run anyway. A signed installer is on the roadmap.

Q3What is a credit?

One credit pays for one frame of cloud upscaling — nothing more, nothing recurring. A Pro license includes 1,800 credits, roughly 30 seconds of 60 fps footage. Credits are reserved when a job starts and settled per frame actually upscaled; cancel a job and the unused portion returns to your balance.

Q4Is it really free? What is the catch?

No catch. The recorder and editor are free and GPL-3.0: capturing, auto-zoom, captions, styling and local export cost nothing and never will. The only paid feature is optional cloud upscaling to 4K and 8K, which runs on servers that cost money to operate.

Q5Does recording need an account or an internet connection?

No. Recording, editing and export all happen on your machine, with nothing sent anywhere. An account and the cloud only matter for the features that need a server: upscaling, publishing a clip, and activating Pro.

Q6I am on Linux. Does Wayland work?

Yes — both X11 and Wayland work. Wayland capture uses the desktop portal, so you need xdg-desktop-portal and PipeWire installed (default on recent GNOME, KDE and Sway). Make the AppImage executable with chmod +x and run it.

Pricing

Free to record.
Pay only to upscale.

The app is free. Credits only matter if you want cloud upscaling.

Free

$0forever

Everything you need to record and edit.

  • Screen, window and region capture
  • Webcam overlay
  • Auto pan and zoom
  • Backgrounds, frames and presets
  • MP4 and GIF export
Download

ProMost popular

$3one time

A Pro license with credits to start upscaling.

  • Everything in Free
  • Pro badge in the app
  • 1,800 credits included
  • Cloud upscaling up to 8K
  • Activate on up to 10 devices
Get Pro in the app

Purchases happen inside the app, where your license activates on the device you are using.

Download

Record your first demo
in five minutes

Latest release for macOS, Windows and Linux.

DemoThat-universal.dmg One universal build for Apple Silicon and Intel Macs. Open the .dmg and drag DemoThat into Applications. Download for macOS
DemoThat.Setup.exe Run the installer and follow the prompts. Download for Windows
DemoThat-linux-x64.AppImage Make it executable and run it. X11 and Wayland both work; Wayland capture uses xdg-desktop-portal and PipeWire. Download for Linux
First launch on macOS
The app is not code signed yet, so macOS asks for approval. After the warning appears, open System Settings, then Privacy and Security, scroll to Security and choose Open Anyway next to DemoThat.
The full source is public if you want to check what you are running.
First launch on Windows
The installer is not code signed yet. If your browser blocks the download, choose Keep. If SmartScreen appears, choose More info, then Run anyway.
The full source is public if you want to check what you are running.
Run the AppImage
$ chmod +x DemoThat-linux-x64.AppImage
$ ./DemoThat-linux-x64.AppImage
Check your session with echo $XDG_SESSION_TYPE. Both X11 and wayland are supported.
FREE FOREVER · GPL-3.0

Try it on your next demo.
If something breaks, open an issue and we'll look.

Download DemoThat and ship a demo that looks like someone edited it for a week. No account, no cost, no waiting.

macOS · Windows · Linux