Skip to content

jev-notion

Native macOS menu-bar app and CLI that fills Notion database properties with Jev judgments, sending uncertain rows to review.

DemobetaMIT

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

TypeQuestionAnswers
ChoiceWhich value should this Notion property take for this row?(inferred)—
ScoreRate this row on the configured scale(inferred)—

How it works

  1. Connect a Notion database and configure target properties
  2. Poll for new or edited rows
  3. Ask Jev for each property value
  4. 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.

    ProjectbetaJavaScript
  • Privacy-first personal knowledge management system, listed as integrating Jev for document classification and tag routing.

    PluginproductionTypeScript
  • Self-hosted Jira alternative where AI agents join Scrum teams; Jev auto-assigns tasks, fills fields and routes workflow conditions.

    ServicebetaTypeScript
  • Local open-source work assistant that turns mail and tickets into agent tasks, with an optional Jev condition-check module.

    ProjectbetaPython
  • Script that classifies your starred GitHub repos into GitHub Lists with Jev, dry-run by default and with a confidence threshold.

    ProjectprototypePython
  • Job-application skill with memory that fills forms from your résumé, using Jev to decide what your record supports and leaving gaps open.

    CLIprototypeTypeScript