README.md
September 17, 2026 ยท View on GitHub
Jevibe Check
A live tone labeler for Bluesky posts and drafts, using TypeSafe's Jev API.
- See warmth, constructiveness, tension, sarcasm, clarity, and intent while browsing or typing.
- Add custom classifiers with your own questions and labels.
- Blur or collapse posts that match your filters.
- Track API requests, token usage, and estimated cost.
Labels are based on text only. Attached images and videos are not analyzed.
Demo
Examples
![]() |
![]() |
The rudeness labels shown above are from a custom classifier.
Post labels and blur filter
Install
You need Chrome 130 or newer and a TypeSafe API key. TypeSafe charges for API usage.
- Download or clone this repo.
- Open
chrome://extensionsand turn on Developer mode. - Click Load unpacked and select the
extensionfolder. - Open Jevibe Check from Chrome's extensions menu, enter your API key, and save.
- Refresh Bluesky.
No build step is needed. Reload the extension and refresh your tabs after an update.
Settings
Draft labels and labels on posts you read can be turned on or off separately. Choose which classifiers to run, or add a custom one with a question and 2โ12 possible labels. Results below 55% model confidence are hidden.
Filters are off by default. To add one, select a classifier, a label, a minimum confidence, and Blur or Collapse. Enable that classifier too. You can reveal filtered posts at any time.
Add other domains under Sites and grant Chrome access. Some sites need custom CSS selectors under Site detection.
Usage shows request counts and estimated cost. Set token prices under Cost estimate, or use Clear stats to reset the counters. Your key and settings are kept. Check TypeSafe for actual charges.
Settings screenshots
Privacy
Enabled features send draft or post text and your classifier definitions directly to TypeSafe. Only text is analyzed; images and surrounding conversations are not included. Your API key is stored locally in Chrome and is not shared with website scripts.
Labels are not posted to Bluesky, but scripts on the page can read them. Only grant access to sites you trust. There is no developer server, analytics, or saved post history.
Read the privacy policy for details.
Development
npm ci
npx playwright install chromium
npm test
License
MIT. Icons are from Lucide and carry their own license.

