Skip to content

Krate Notes v0.1.0

Pre-release
Pre-release

Choose a tag to compare

@incyashraj incyashraj released this 22 Jul 21:27

Krate Notes, a small note taking app packaged as a single .krate file.

The bundle carries the app and the permissions it asks for. It cannot read a
file, reach the network, or touch anything else unless you allow it.

Run it from this URL, without downloading anything first:

krate run https://github.com/incyashraj/krate/releases/download/notes-v0.1.0/notes.krate --native-window --prompt

--prompt shows you what the app wants and lets you choose, one capability at
a time.

Or see what it wants without running it:

krate run https://github.com/incyashraj/krate/releases/download/notes-v0.1.0/notes.krate --dump-caps

You need the runtime. Until signed binary releases land, build it once:

git clone https://github.com/incyashraj/krate && cd krate
cargo build -p krate-cli
export PATH="$PWD/target/debug:$PATH"   # so `krate` resolves in this shell

Full walkthrough: https://incyashraj.github.io/krate/try-krate-notes.html

notes.krate sha256: 162f256e058b54cb5dc5832e0b2623da394fa07cac0dc5ded741346ad3645d0c

Known limits today: widgets are drawn rather than native on Linux and Windows;
on macOS they are real AppKit controls but keyboard input is not wired yet, so
Linux is the most complete experience. There is no signing on bundles yet, so
only run ones you trust the source of.