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
What you post.
A video rendered by Kompile on dashboard.html, untouched, in both formats. The keyboard you hear is synthesised, stroke by stroke.
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.
- BuildThe side-project projectindex.html · whole page · ~25s92%
- Buildfeat: analytics dashboarddashboard.html · whole page · ~25s92%
- Runfeat: the odds of two dice, as a bar chartdice.py · new program · ~21s78%
- Difffeat: filter bar, and a teal accentindex.html · Feature · +36 −4 · ~36s74%
- 01Paste the address. A GitHub repository, a pull request, a commit, or a folder on your disk.
- 02Tick. A page in three files makes one card; a deleted file, a silent script or a .env make none.
- 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.
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. €9/mo no commitment, cancel any time. To ship every week. | Team €329/yr instead of €348 monthly. €29/mo no commitment, cancel any time. For the whole team. |
|---|---|---|---|
| Build and RunA page that builds itself, a program that runs. | Unlimited | Unlimited | Unlimited |
| 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. | — | ||
| Quality | 720p | 720p · 1080p · 4K | 720p · 1080p · 4K |
| Watermark | kompilestudio.com | None | Yours |
| Seats | 1 | 1 | 3 |
| 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 repos | Public repos |
Refunded within fourteen days, no conditions, no questions asked.More than three seats? Write to us.