Skip to content
System One

Apps built on Jev: 26 productivity tools and UIs

Some of the most useful examples are small apps. A decision model sits behind a feature and answers one narrow question: is this file an invoice, is this the command you meant, is this user stuck? Because the answer is typed and comes with a confidence value, the app can act on it in code, show a suggestion, or stay quiet. The examples in this hub run on Jev and other decision models, and Laya appears in some. Examples include mrnugget/jev-shell-history, which ranks zsh history entries as you type, acorn181/semantic-bookmark, which files bookmarks into folders, and Jevform by Tamir, a form that chooses its next question. Many are macOS tools or browser extensions built by one person. Before you copy one, check what data the app sends out, whether actions can be undone, how it behaves when confidence is low, and whether it needs your own API key. Most of them are weekend-sized, which makes them easy to read and adapt.

26 entries

All entries

Showing 26 of 26

How decision models are used for apps and productivity

App features call the model when a user pauses or a file arrives. colinmcdermott/emoji-jev makes one call per pause in typing. The downloads organizer demo by Marcel Pociot checks whether a new file is an invoice and files it. The common shape is an event, one batched call and a small action. Debouncing, meaning waiting for a pause before calling, keeps the number of calls down.

Choice picks a category or option, score rates a draft, and noul answers yes or no. Before You Send by roisol144 uses all three with Laya: a choice for tone, a score for formality and a noul for fight risk, shown as you type. Small apps rarely need all three. Most pick one primitive and build the interface around it, so start with the one that matches the decision your user is making.

The risk is acting too eagerly. epiphany-dynamics/port-cleanup shows the safer pattern: Jev recommends which stale ports are safe to stop, the app shows the evidence, and nothing closes automatically. Keep the person in control of anything hard to undo. Add an undo for anything the model can trigger, and show the confidence value or the reason when it matters. A suggestion that explains itself is easier to accept or reject.

FAQ

What kinds of apps can I build on Jev?

The entries here include shell autosuggestions, bookmark filing, emoji autocomplete, form branching, file organizers and writing checkers. Each asks one narrow typed question at the moment a feature needs it.

Can a decision model drive a user interface?

Yes. Instant generative UI pairs json-render with Jev to pick components, and Jevform chooses the next question in a form. The model returns a choice and the app renders it from your own components.