Bookmarks that explain themselves, stored in your own Google Drive.

Bookmark AI is a Chrome extension that saves the current tab with an AI-generated description, genre, and tags — analyzed with Chrome's built-in AI and written to a portable file in your Google Drive. You own the data. There is no developer database behind it.

Free and open source. Uses Chrome Built-in AI (Prompt API) — no external AI service required.

Now available

Install Bookmark AI from the Chrome Web Store

The public listing is live. Add Bookmark AI to Chrome, connect your Google Drive, and start saving AI-enriched bookmarks owned by your account.

A warm little library for the pages you keep

Bookmark AI turns "I'll read this later" into a searchable, annotated ledger — without handing your browsing data to anyone else.

Save & Analyze the current tab

One click saves the page you are on. The extension extracts a temporary excerpt of the page, asks Chrome's built-in AI what the page is about, and records a readable description, a genre, and tags alongside the title and URL.

Your Google Drive is the source of truth

Bookmarks are written to a visible bookmark-ai/bookmarks.jsonl file in your own Google Drive — a plain, portable format you can open, back up, or delete anytime. The same Google account syncs your bookmarks across computers.

Library search and filters

The Library screen is a research ledger: full-text search over titles, URLs, descriptions, genres, and tags, plus filters by domain, genre, tag, and AI status.

Analysis skills

Built-in analysis profiles shape the long-form notes the AI writes for each page, and you can add custom skills — for example, a different analysis style for GitHub repositories or documentation sites.

Ask AI about your bookmarks

A chat screen that answers questions using only your saved bookmarks — "what did I save about testing?" — and recommends matching entries. It searches your local bookmark cache, never the open web.

How a save works

The whole flow runs between your browser and your own Google Drive.

  1. You click Save & Analyze

    The extension reads the current tab's title and URL — only after your click, using the activeTab and scripting permissions.

  2. Temporary excerpt → Chrome Built-in AI

    A capped excerpt of the visible page text is built in memory and analyzed with Chrome's Built-in AI (Prompt API), through the browser itself.

  3. Bookmark fields are generated

    The AI produces a description, genre, tags, and a long-form analysis note — never a copy of the page's raw text.

  4. Saved to your Google Drive

    The record is appended to bookmark-ai/bookmarks.jsonl in your Drive, a file the extension creates and manages under the narrow drive.file scope.

  • The raw page excerpt is temporary: it is not stored in the bookmark file, the local cache, or anywhere else by the extension.
  • The extension does not send page content to external AI APIs or to any developer server — analysis goes through Chrome's built-in AI capability only.
  • On first use, Chrome may need to download its on-device AI model. Bookmark AI shows setup/download progress in the popup or Ask AI screen while Chrome prepares it.

Privacy and permissions, kept narrow

The extension asks only for what the save flow needs — nothing always-on, nothing broad.

drive.file only

The only Google Drive scope requested. It lets the extension manage the files it creates — it cannot see the rest of your Drive.

Page access only on your click

activeTab + scripting run only after you press Save. There are no always-on content scripts and no broad host permissions.

No custom backend database

There is no developer server storing your bookmarks. Your Google Drive file is the source of truth; Chrome's local storage is only a cache.

No external AI providers

The current version uses Chrome Built-in AI (Prompt API) only — no Gemini API, OpenAI, or API-key fallback of any kind.

The full details are in the Bookmark AI privacy policy.

Frequently asked questions

Where is my bookmark data stored?

In your own Google Drive, in a visible folder named bookmark-ai containing bookmarks.jsonl (your bookmarks) and, if you define custom analysis skills, settings.json. Chrome's extension storage keeps a local cache so the popup and library open fast, but Drive remains the source of truth.

Why does it need Google Drive access?

Google Drive is where your bookmarks live. Storing them in a file you own means they sync across your computers through your Google account, stay portable, and never depend on a developer-run database.

What does the drive.file scope mean?

It is Google's narrow, per-app Drive scope: the extension can create and manage only files it created itself (or files you explicitly open with it). It cannot read, list, or modify the rest of your Drive.

Are raw page excerpts stored?

No. A temporary excerpt of the page text is built in memory to give the AI something to analyze, and it is discarded afterwards. It is not intentionally persisted — not in the Drive file, not in the local cache. If a page needs re-analysis, the extension re-extracts from the live page.

Does it use external AI APIs?

No. The current version uses Chrome's Built-in AI (Prompt API) only. There is no external Gemini API, OpenAI API, or bring-your-own-key fallback, and the extension does not send page content to any external AI provider or developer server.

Why can the first AI use take a while?

Chrome may need to download its on-device Built-in AI model before Prompt API analysis or Ask AI can run. Bookmark AI shows setup/download progress in the popup or Ask AI screen; keep that UI open until setup finishes. If progress appears stuck for a long time, fully restart Chrome and try again.

What happens if Chrome Built-in AI is unavailable?

The bookmark is still saved with its title and URL, marked with an "AI unavailable" status. You can re-run analysis later — for example, by saving the page again once Chrome's built-in AI is available.

How can I delete my data?

Delete individual bookmarks from the extension's Library, or delete the bookmark-ai folder directly in Google Drive. You can also revoke the extension's access from your Google Account settings, and removing the extension from Chrome clears its local cache.