Krate
Try Krate

Make and send apps like pictures.

Describe an app and Krate makes it. Send it as a link and it opens in any browser, phones included, with nothing to install. On Mac, Windows and Linux it runs natively.

Open-source runtime. The same .krate file runs on macOS, Windows and Linux: 10 apps pass on all three in CI at Krate 0.5.4.

Editor.krate, a code editor, open on a MacThe same Editor.krate open on WindowsThe same Editor.krate open on Linux
9:41
SSam
made a code editor, try it
Editor.krate294 KB · Krate app
opening it on my phone
Tap to open
Mon9:41
Editor
Editor can
Open a window
Your files
Use the network
Not nowOpen
9:41
Editor
lib.rssrc · 1 unsaved change
window.rssrc/ui · the window and its tabs
Cargo.tomlthe build setup
README.mdwhat the editor does
Editor.krate · 294 KB · same file as desktop
Editor.krateKrate app · 294 KB
src/lib.rs · line 41
impl Card
/// Advance one frame.
pub fn tick(&mut self, dt: f32) {
    let dt = dt.min(0.05);
    self.level.tick(dt);
    self.frames += 1;
}
                    .oooo.
               ..oooooooooooo..
           ..oooooooooooooooooooo..
       .iioiiooooooooooooooooooooooooo.
  ..ioiiiioooooooooooooooooooooooooooooooo..
  ...........................................
ioooooooaooooooooooooaaaaaaaaaaaaaaaaaaoooaaaa
oooooooooooooooooooooooooooooooooooooooaaa####
oooaaaaaooooooooaaaooooaaooaooooooaaa#########
..aaaaaaaaaaaoooooooaaaaoooooaaa###########...
ooa....aaaaaaaaaaooooooooaaa###########....##a
oooooaa....aaaaaaaaaaaoa###########....#######
...aaaaaaaaa....aaaaaaa#######.....########...
ooaa...aaaaaaaaa....aaaa##.....########....###
ooaaaaaa...aaaaaaaaa.......########....#######
.aaaaaaaaaaa...aaaaaaaoa#######....#########..
    .aaaaaaaaaaa...aaaaa###....#########..
        ..aaaaaaaaaa.......#########..
            ..aaaaaaaaaa########..
                ..aaaaaa####..
                    ..a#..
Editor canbefore it opens
Open a window
Your files
Use the network
# krate.toml [app] name = "Editor" version = "0.1.0" size = "294 KB" [capabilities] window = true clock = true files = false network = false [targets] macos = true windows = true linux = true
Samnowmade a code editor, try itEditor.krate · 294 KB
Phones and tabletsComing soon, from the same one file

AI makes an app in minutes.
Getting it to people still takes weeks.

Shipping used to mean developer licences, a build and a signature for every OS, a different download for each, and an .exe that gets your whole PC when someone double-clicks it. Hosting a web app instead never feels native. Krate replaces all of that with one file.

A link opens it in anyone's browser, on a phone or a computer, with nothing to install and no account. With the Krate runtime installed, it runs natively, with no browser or WebView inside, and every Krate app after that is just a file.

How it travels

Send an app like a picture. It opens on whatever they have.

Send it

Share a link, drop it in a chat, attach it to an email. One file, from 37 KB, goes wherever pictures go.

CopyCopied
Opening an app - KrateA Krate app, open in this tab. Nothing to install.hub.krate.tech
Anyone with the link can open it
SSam
is the editor ready?
yes, try it
Editor.krate294 KB
DeliveredRead 9:41
it just opened. on my phone too
ToMMaya Chen
SubjectThe code editor, ready to try

Hi Maya, here it is. Tap the link and it opens in your browser.

Editor.krate294 KBSend
Sent to Maya

Open it anywhere

The same file opens natively on macOS, Windows and Linux, and from a link in any browser, phones included.

Editor.krate · 294 KB
One file, opening on every screen
macOSnative window
Windowsnative window
Linuxnative window
iPhonein the browser
Androidin the browser

Same file on all five. No build per system.

Trust it

A Krate app starts with no access to your files or the network. Before it opens, you see what it asks for, and you decide.

“Editor” wants to:
show its window
save its own settings and data
your filesnot asked
the networknot asked
CancelAllow and open
Editoropen
its window
its own data
your files
the network

It gets nothing else. Ask for more, and you are asked first.

One .krate file, every screen

macOS Windows Linux iPhone Android Any browser

Why Krate

Small by design. Quick because of it.

1file

For every screen

Any browser opens the same .krate from a link, and macOS, Windows and Linux run it natively. No build per system.

37KB

For a whole app

The Notes app, start to finish. On a computer, the Krate runtime is installed once and shared by every app; in a browser there is nothing to install.

13× less

Memory

Notes holding 50,000 lines, against an Electron editor doing the same work.

Krate178.5 MiB
Electron editor2,299.4 MiB
2.6× faster

To open

A warm open of the same 50,000 lines, median of ten runs.

Krate237.1 ms
Electron editor611.5 ms

Measured on 25 August 2026 on an Apple M4: Krate against MarkText 0.17.1 (Electron), both ARM64, on the same 50,000-line notes workload. An equivalent workload, not full feature parity. Read the method

Use Krate for the tools you need, and the ones you dream up.

Notes

Quick capture, a sidebar, search. Saved on your computer, never on someone else's.

Notes
Ship the demo
Groceries
Ideas
Ship the demo
Record the run-through, tighten the intro, send the link before Friday.

Utilities

A hex viewer, a JWT decoder, a cron explainer. Small tools that do one thing, offline.

00000000 89 50 4e 47 0d 0a 1a 0a .PNG.... 00000010 00 00 00 0d 49 48 44 52 ....IHDR 00000020 00 00 04 b0 00 00 02 f8 ........ 00000030 08 06 00 00 00 a3 7c 3e ......|> 00000040 6f 00 00 00 01 73 52 47 o....sRG 00000050 42 00 ae ce 1c e9 00 00 B.......

Dashboards

Read a CSV, chart it, keep it current. Your numbers stay on your machine.

Spending, March

Games

Little games you can send a friend as a link, and they just play.

Ported apps

Bring an Electron app over and watch it go from hundreds of megabytes to one small file.

Maps cleanly38
Needs your say2
Left out1
Build Notes.krate

Teaching tools

Flashcards, quizzes, a periodic table. Send the class one link that opens on every school computer and every phone.

CARD 4 OF 20
la manzana
Tap to flip

Shipping a desktop app

All answers about shipping desktop apps

*A link opens a Krate app in the browser with nothing to install. To run it natively, install the Krate app once on macOS, Windows or Linux.

Try Krate today

Download Studio