README.md

September 20, 2026 ยท View on GitHub

jev-notion Hero Banner



GitHub Stars Latest Release CI Status License: MIT 8 Languages



๐Ÿ”ฎ jev-notion

Fill Notion database properties with calibrated AI judgments.
Second-level latency (โ‰ค2s) โ€ข Micro-cent cost (\$0.00004/row) โ€ข Native macOS App (SwiftUI) + CLI โ€ข Zero Server.

๐Ÿ“ฆ Download macOS App (2.8MB) โ€ข โšก Run in Terminal โ€ข ๐ŸŒ 8-Language Preview โ€ข ๐Ÿ“Š Benchmarks

English โ€ข ็ฎ€ไฝ“ไธญๆ–‡



โšก Highlights

FeatureDescription
โšก Second-Level Latency (โ‰ค 2s)Adaptive polling catches row edits in under 2 seconds โ€” beating Notion's 5-minute webhook queues.
๐ŸŽฏ Calibrated ProbabilitiesJev returns typed outputs with mathematical confidence (โ‰ฅ60%\ge 60\%). Uncertain entries go to a review queue โ€” no silent hallucinations.
๐Ÿ’ฐ Micro-Cent Pricing~$0.00004 per row ($0.042 / 1M input tokens, free output). 10,000 rows costs around forty cents.
๐Ÿ–ฅ๏ธ Native macOS Client (SwiftUI)Crafted in pure SwiftUI with Notion's iconic 9-color palette, Jev real-time telemetry HUD, and interactive card drawer.
๐ŸŒ 8-Language Dynamic LocalizationInstant hot-switching between 8 languages with zero application restart required.
๐Ÿ” Keychain Hardware SecurityCredentials stored encrypted in Apple Keychain; zero plaintext tokens on disk.
๐Ÿ› ๏ธ Universal CLI & Engine LibraryFully autonomous terminal workflow (npx jev-notion) or embeddable TypeScript engine.

๐Ÿ“Š Battle-Tested Benchmarks

Featurejev-notionNotion Native AICustom Webhook Server
Cost~$0.00004 / row (40ยข / 10k rows)$10 / user / monthServer hosting + LLM bills
Output TypeCalibrated Probabilities (โ‰ฅ60%\ge 60\%)Plain text (guesses)Plain text (guesses)
Detection Speedโ‰ค 2 secondsManual trigger1 โ€“ 5 minutes (aggregated)
Review QueueNative Visual CardsNone (overwrites)None (needs custom UI)
Client UINative macOS SwiftUI AppWeb/Electron onlyNone
Multilingual8 Languages Hot-SwitchingSystem defaultEnglish only
Self-Hosted100% Yours (MIT)Proprietary SaaSHigh maintenance

๐ŸŒ 8-Language Dynamic Localization Showcase

Experience seamless, real-time hot-switching across 8 world languages. Click any language tab below to see full-resolution macOS app screenshots:

๐Ÿ‡บ๐Ÿ‡ธ English (Default) โ€” Click to expand
English Interface Preview
๐Ÿ‡จ๐Ÿ‡ณ ็ฎ€ไฝ“ไธญๆ–‡ (Simplified Chinese) โ€” Click to expand
Simplified Chinese Interface Preview
๐Ÿ‡ญ๐Ÿ‡ฐ ็น้ซ”ไธญๆ–‡ (Traditional Chinese) โ€” Click to expand
Traditional Chinese Interface Preview
๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่ชž (Japanese) โ€” Click to expand
Japanese Interface Preview
๐Ÿ‡ฐ๐Ÿ‡ท ํ•œ๊ตญ์–ด (Korean) โ€” Click to expand
Korean Interface Preview
๐Ÿ‡ซ๐Ÿ‡ท Franรงais (French) โ€” Click to expand
French Interface Preview
๐Ÿ‡ฉ๐Ÿ‡ช Deutsch (German) โ€” Click to expand
German Interface Preview
๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol (Spanish) โ€” Click to expand
Spanish Interface Preview

๐Ÿ“ฆ Quick Download (macOS App)

Download the ultra-lightweight 2.8 MB pre-compiled app:

Download macOS App
  1. Download JevNotion-v0.1.0-macOS.zip.
  2. Unzip and drag JevNotion.app to your /Applications folder.
  3. Launch JevNotion and enter your Notion & Jev credentials in Settings (โŒ˜,).

โšก Quick Start (CLI)

Prefer running from your terminal or a remote server?

1. Setup Keys

Create an internal integration at notion.so/profile/integrations and get a Jev key from typesafe.ai. Put them in .env:

NOTION_TOKEN=ntn_...
TYPESAFE_API_KEY=ts_...

2. Run

# Automated one-command sync
npx jev-notion

# Read-only inspection (prints suggestions without writing)
npx jev-notion scan

# Apply approved suggestions from JSON
npx jev-notion apply

# Install as a background launchd daemon (macOS)
npx jev-notion install

๐Ÿ—๏ธ Architecture

                                  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                                  โ”‚ Notion Database Table  โ”‚
                                  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                              โ”‚ (โ‰ค2s Polling)
                                              โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”         โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Native macOS Client   โ”‚ โ—„โ”€โ”€โ”€โ”€โ”€โ–บ โ”‚   jev-notion Core      โ”‚
โ”‚ (SwiftUI + 8-Lang)    โ”‚         โ”‚  (Token Bucket Limiter)โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜         โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                              โ”‚ Typed Evidence
                                              โ–ผ
                                  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                                  โ”‚   Jev Precision Model  โ”‚
                                  โ”‚  (Calibrated Prob >=60)โ”‚
                                  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                              โ”‚ Atomic Writes
                                              โ–ผ
                                  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                                  โ”‚ Notion Properties Set  โ”‚
                                  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿค Contributing

Contributions are welcome! Please check out CONTRIBUTING.md for development setup, running tests (npm test, 269 tests), and compiling the macOS app (./app/build.sh).


๐Ÿ“„ License

MIT ยฉ 2026 jeffloo886 & contributors.

โญ If you find jev-notion useful, please consider giving it a star on GitHub!