jev-notion
Native macOS menu-bar app and CLI that fills Notion database properties with Jev judgments, sending uncertain rows to review.
Overview
jev-notion fills Notion database properties with typed judgments from Jev. It watches rows with adaptive polling, which the README says catches edits in under two seconds, asks Jev for the property value, and writes it back. Results below a confidence of about 60% go to a review queue rather than being written silently.
It comes as a small native macOS app written in SwiftUI (under 3 MB) with a telemetry display and eight interface languages, plus a CLI and embeddable TypeScript engine runnable with npx. Credentials are stored in the macOS Keychain and no server is needed. The README estimates about $0.00004 per row, around forty cents for 10,000 rows, and compares this with Notion's native AI and a custom webhook server.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Choice | Which value should this Notion property take for this row?(inferred) | — |
| Score | Rate this row on the configured scale(inferred) | — |
How it works
- Connect a Notion database and configure target properties
- Poll for new or edited rows
- Ask Jev for each property value
- Write confident answers back; queue uncertain ones for review
Strengths
- No server; runs on the Mac or as a CLI
- Keychain-stored credentials
- Uncertain rows are queued rather than guessed
- Low per-row cost as estimated by the README
Caveats
- macOS app only; CLI for other platforms
- Polling-based rather than event-based
- Benchmark table is the author's own comparison
Getting started
Download the macOS app from Releases, or run npx jev-notion in a terminal.At a glance
- Type
- Demo
- Status
- beta
- Language
- Swift
- Runtime
- macOS menu-bar app plus TypeScript CLI
- Has code
- yes
- Has tests
- yes
- License
- MIT
Use cases and integrations
How curated lists describe it
🚀 Blazing-fast native macOS menu bar companion for Notion. Pure Swift & SwiftUI (<3MB), 8 languages.
hellogumbo/awesome-jev
Frequently asked questions
What does Jev decide?
Values for Notion database properties on each row, with uncertain ones sent to review.
How much does it cost?
The README estimates about $0.00004 per row.
Do I need a server?
No. It runs as a macOS app or CLI.
Related projects
Google Sheets custom functions JEV_IF, JEV_PROB, JEV_CHOICE and JEV_SCORE that classify, tag and score cells with Jev.
ProjectbetaJavaScriptPrivacy-first personal knowledge management system, listed as integrating Jev for document classification and tag routing.
PluginproductionTypeScriptSelf-hosted Jira alternative where AI agents join Scrum teams; Jev auto-assigns tasks, fills fields and routes workflow conditions.
ServicebetaTypeScriptLocal open-source work assistant that turns mail and tickets into agent tasks, with an optional Jev condition-check module.
ProjectbetaPythonScript that classifies your starred GitHub repos into GitHub Lists with Jev, dry-run by default and with a confidence threshold.
ProjectprototypePythonJob-application skill with memory that fills forms from your résumé, using Jev to decide what your record supports and leaving gaps open.
CLIprototypeTypeScript