How to share an app you made with AI
It works on your machine. Getting it onto someone else's is the part nobody solved — until the app becomes one file.
The problem with sharing what AI builds
AI is good at writing a small useful app. The trouble starts after that. A script needs the right language installed. A web app needs hosting and cannot touch local files. A desktop app needs a separate build for each operating system, and on Mac it needs signing before anyone can open it without a warning.
So the app that took ten minutes to write takes an afternoon to give away, and usually does not get given away at all.
Make it one file
Describe the app, and Krate has AI write it, checks it, and packages the result:
krate
What comes out is checklist.krate — around 12 KB, containing the app and the list of what it needs to be allowed to do.
Send it like a document
Email it, drop it in a shared folder, put it in a chat. There is nothing else to install alongside it and no link that stops working.
On the other end they install Krate once with a single command, then double-click the file. It opens on Mac, Windows, and Linux from that same file — not three downloads.
They see what it wants before it runs
This is what makes sending AI-written software reasonable rather than reckless. Before any of the app's code runs, Krate shows what it is asking for:
This app is asking to:
[1] read files in notes (fs.read:notes/**)
Load your saved notes
[2] save files in notes (fs.write:notes/**)
Save the note you are editing
Grant [A]ll / [N]one / numbers (for example 1,2):
They decide. The app gets what they allow and nothing more, and if they refuse something it needs, it does not start half-working — it does not start at all.
Try it
Krate is open source and installs with one command. Nothing to sign up for.