shipwithjev

Catalog / Tools & apps

0123GitHub

Semantic Bookmark

A Chrome extension that files bookmarks by rules you write.

acorn181/semantic-bookmarkREADME ↗
# Semantic Bookmark

Semantic Bookmark is a Chrome extension that organizes bookmarks using **your own semantic rules** powered by [Jev](https://typesafe.ai/).

The core idea is deliberately not "let AI invent a filing system." The extension ships with a useful general-purpose taxonomy so you can start immediately, while still letting **you define the classification system**: which categories exist, what each category means, and where its bookmarks should go.

Jev applies those definitions as a typed Choice decision, then the extension performs deterministic Chrome bookmark actions.

## Current prototype

The extension supports:

- useful default categories: Read Later, Tools & Services, Reference, Shopping & Wishlist, Other
- add / rename / reorder / remove semantic categories
- natural-language definition for each category
- destination folder path for each category
- BYOK Jev API key
- classification of the active page using title, URL, and visible page text
- probability/confidence preview before saving
- manual override when Jev is uncertain
- automatic creation of a dedicated `Semantic Bookmark` folder tree
- moving an existing bookmark instead of creating a duplicate when the URL is already bookmarked
- **bulk cleanup of existing bookmarks with Preview → Apply**

The defaults are ready to use. A new user only needs to provide a Jev API key before analyzing bookmarks.

## Existing bookmark cleanup

Settings includes a cleanup workflow for bookmarks you already have:

1. Choose a bookmark folder/subtree, or all bookmarks.
2. Pick a batch size (up to 100).
3. Analyze the batch with your saved semantic categories.
4. Review each proposed destination, confidence, and probability distribution.
5. Override any decision or choose **Keep current location**.
6. Apply the r

Also filed under Tools & apps

  1. 0573

    Support chat: agent offered a human escalation path

    A frustrated customer hits a bot loop twice; the judge checks whether a human handoff was offered.

    everyai-com · Tools & apps

  2. 0572

    Subscription cancel: effective date is explicit

    An agent cancels a subscription; the judge checks the exact date the cancellation takes effect.

    everyai-com · Tools & apps

  3. 0571

    Sales quote: numbers match the official price list

    An agent quotes $29/seat against a price list; the judge checks the quote matches exactly.

    everyai-com · Tools & apps

  4. 0570

    Refund chat: agent stated the amount before issuing it

    A support agent issues a $42.50 refund; the judge checks the exact amount was stated before the refund was confirmed.

    everyai-com · Tools & apps