Kompile

Your code, on video.

Drop a file. Kompile types it on screen, builds the page beside it, and hands you an MP4 ready to post. No editing.

macOS 12+ · Windows 10/11 · 1.0.4 · nothing else to install

The demo is loading…

Try it with your own file: an .html page, a program, or two versions of the same one. Nothing is sent anywhere.

What you post.

A video rendered by Kompile on dashboard.html, untouched, in both formats. The keyboard you hear is synthesised, stroke by stroke.

16:9, for YouTube and LinkedIn
9:16, for TikTok, Reels and Shorts

33 s

of video, opening on the finished result

18.1 MB

the file, ready to post

86 s

of compute, on a laptop

Three modes. Nothing to set.

A page, a change or a program: Kompile recognises what you drop and picks the mode.

The page builds in front of you.

An HTML file is rendered at every character typed. You watch the page appear while the code is written.

The change, and nothing else.

Two versions of one file: 5 zones, 36 lines added, 4 removed. The rest is folded away.

The program runs. On your machine.

Python, Go, Rust, whatever you like. The command is typed, the output lands line by line, and whatever the program draws opens on screen.

HTML, CSS, JavaScript, TypeScript, React, Vue, Svelte, Astro, Sass, Python, Go, Rust, C, C++, Java, Ruby, PHP, Bash, SQL. A program runs with the tool already installed on your machine: Kompile installs nothing.

It edits the video itself.

While it types, the engine renders the page and measures what every line changes on screen. What does not move is folded. What changes gets the time it deserves. You cut nothing, you annotate nothing.

73 %

of the file folded, without losing anything that shows

29

page renders during the typing, to decide

50 s

of typing for 243 lines, instead of several minutes

A whole repository, as videos.

Paste the address of a repository, a pull request or a commit. Kompile reads the history and suggests one video per change, rated by what it will show on screen.

github.com/you/side-projectScan
  1. BuildThe side-project projectindex.html · whole page · ~25s92%
  2. Buildfeat: analytics dashboarddashboard.html · whole page · ~25s92%
  3. Runfeat: the odds of two dice, as a bar chartdice.py · new program · ~21s78%
  4. Difffeat: filter bar, and a teal accentindex.html · Feature · +36 −4 · ~36s74%
2 cards tickedRender 2 videos
  1. 01Paste the address. A GitHub repository, a pull request, a commit, or a folder on your disk.
  2. 02Tick. A page in three files makes one card; a deleted file, a silent script or a .env make none.
  3. 03Launch the batch. One video per commit, numbered in order: a whole course in one move.

And everything it takes to post.

For creators, teachers, devrel and agencies who show code every week.

  • PresentationPro

    The same composition, driven by the spacebar. One step per change, your notes on a key. To teach instead of filming.

  • Every format

    16:9, 9:16 or 1:1, in 720p, 1080p or 4K. The same source, the right framing for YouTube, TikTok and LinkedIn.

  • Three files

    The MP4 to post, the GIF that plays in a README, the subtitles for whoever watches on mute.

  • Nothing leaves your machine

    No account, no server. The render runs on your machine, offline included. Your code stays where it is.

GITHUB ACTION

Every pull request comes with its video

Kompile also runs in your CI, and it is free on public repositories: no key, no account, nothing to install. The video is rendered by your own runner and dropped beside the build.

01

Nothing to install

The action carries its own browser. Six lines in a workflow, and the next delivery arrives filmed, without anyone opening anything.

02

The whole change

It reads what the branch did since it left its base, not the last commit: the diff is typed on the left while the page rebuilds on the right.

03

An MP4 and a GIF

Dropped as artifacts of the build. A GIF is the one format a README plays by itself, so it is the one place the video keeps working.

Kompile Team.

For the team that ships every week: the video of every pull request, in your colours, rendered by your CI. Nothing to install on the runner, the action carries its browser.

01

CI action

One workflow, one secret, nothing to commit by hand. The video and GIF of every pull request come out as artifacts of your runner.

02

Brand kit

Your colours, your font, your logo as the watermark. Set once in the app for the machine, or placed in the repository for CI.

03

Three seats

One licence, three machines, plus a CI key that takes no seat at all.

Compare the plans€329 a year, or €29 a month.

Free to start. Pro to post every week.

Build and Run are free, with no counter, and so is the CI action on public repositories. Pro unlocks diff, presentation and batches. Team adds private repositories in CI, the brand kit and three seats.

Feature
Free
€0

To get started. No account.

Pro
€89/yr

€108 monthly: 2 months free.

To ship every week.

Team
€329/yr

instead of €348 monthly.

For the whole team.

Build and RunA page that builds itself, a program that runs.UnlimitedUnlimitedUnlimited
DiffTwo versions of a file, and only what changed.—
PresentationThe same page, driven by the spacebar.—
Batch rendersSeveral formats, or several commits, in one go.—
Quality720p720p · 1080p · 4K720p · 1080p · 4K
Watermarkkompilestudio.comNoneYours
Seats113
Brand kitYour colours, your font, your logo as the watermark.——
CI actionThe video of every delivery, rendered by your runner. Free on public repositories; Team on private ones.Public reposPublic repos

Refunded within fourteen days, no conditions, no questions asked.More than three seats? Write to us.

Download Kompile.

Native application. macOS and Windows.

Download

Version 1.0.4

macOS
macOS 12 (Monterey) or later
Windows
Windows 10 / 11 (64-bit)On install, Windows asks for one extra confirmation: More info → Run anyway.
Linux
Ubuntu, Debian, Fedora