jev-paste
macOS menu-bar app that splits copied text into fields and offers Tab-to-paste hints in matching input fields, ranked by recency.
Overview
jev-paste is a Swift macOS menu-bar app for contextual inline paste. When you copy text such as an agenda, itinerary, bug report or contact details, it decomposes the content into semantic entities like event title, dates, venue, speakers, deadlines, emails and phone numbers. When you focus a suitable input field, it shows a ghost hint with a Tab badge over the placeholder; pressing Tab fills the field, while the normal Cmd-V paste is untouched.
Candidates come from full clipboard history ranked with exponential time decay (six-hour half-life), with configurable retention. Recommendation gating keeps it silent in search bars, URL bars, filter fields, password inputs and untagged generic boxes. The README credits the decomposition to 'TypeSafe JEF', which appears to refer to TypeSafe's decision model; the extracted README does not detail the exact questions asked.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Choice | Which copied entity fits the focused input field?(inferred) | — |
| Yes / no | Should a suggestion be shown for this field at all?(inferred) | yes · no |
How it works
- Copy text; it is decomposed into fields and stored in history
- Focus an input field
- The app decides whether to suggest and which entity fits
- Press Tab to fill, or type to dismiss
Strengths
- Native paste is never altered
- Stays silent in search, URL and password fields
- Recency-weighted history
Caveats
- The README's 'TypeSafe JEF' naming is unclear
- macOS 14+ only
- Clipboard content may be sent to a hosted model
At a glance
- Type
- Project
- Status
- beta
- Language
- Swift
- Runtime
- macOS menu-bar app
- Has code
- yes
- License
- MIT
Use cases and integrations
How curated lists describe it
Contextual, inline clipboard decomposition for macOS — Tab-to-paste with full history and time-decay ranking. Powered by TypeSafe JEF.
logicrw/awesome-jev-projects
Frequently asked questions
What does it decide?
Which part of your copied text fits the focused field, and whether to suggest anything at all.
Does it change Cmd-V?
No. Native paste is untouched; suggestions use Tab.
Which platforms are supported?
macOS 14 and later.
Related projects
Local-first desktop and Android attention workbench that extracts deadlines from WeChat and campus notices; Jev optional.
ProjectbetaFills Japanese government PDF forms by asking Jev which profile item each unlabeled field is; personal values stay in the browser.
ServicebetaJavaScriptWindows office workbench with search, OCR and batch renaming, where Jev optionally helps pick extracted contract fields.
ProjectbetaRustDocker service that classifies the Paperless-ngx inbox with Jev (or local Clef via Ollama), setting confident fields and queueing the rest.
ProjectbetaChrome extension that autofills forms from plain-text notes by having Jev match each field to the best line; skips passwords.
PluginprototypeTypeScriptmacOS workspace for Codex with CodeGraph, Git and terminals, where opt-in Jev history recall finds past sessions and their decisions.
Appbeta