5 items
Snip, tag, and save text from any page. Local-first, no backend. Optional GitHub Gist sync and Obsidian integration. Snipext lets you save any text from any webpage in one click. Everything is stored privately in your browser — no account, no server, no subscription required. Sync and export are entirely opt-in and use your own credentials. Built for students, teachers, researchers, engineers, developers, and anyone who values privacy. ______ 🚀 What's New in v2.2.0: AI Insight & Auto-Tag Suggestions (BYOK) Generate concise AI-powered summaries (1–2 sentences) of your highlights in one click, and get smart, dashed tag suggestions you can accept or dismiss. Works with Google Gemini, Anthropic, or OpenAI using your own local API key. Omit or include the AI insights in your Obsidian exports using the new `{{aiInsight}}` template variable. Fully synced via GitHub Gist. ______ 📌 Capture - Select text on any page and click ✂ Snip to save it instantly - Prefer right-click? Switch to context-menu mode in Settings and skip the overlay - Add snippets manually — type or paste text directly into the panel, no page highlight needed 🏷️ Organise - Add tags to any snippet and filter by them in the side panel - AND / OR tag filtering — when multiple tags are selected, toggle between "must match all" and "match any" - Tag autocomplete — existing tags are suggested as you type; hit Tab to accept and keep adding - A pinned Manual Entry filter lets you instantly separate hand-typed notes from web highlights - Edit the text of any saved snippet directly on the card 📤 Export - Copy any snippet as Markdown (blockquote format) in one click - Export all snippets as a single `.md` file - Full JSON export and import with smart merge — no duplicates, no data loss 🤖 AI Insight & auto-tag suggestions (optional — bring your own API key) - Click "✨ AI Insight" on any highlight card to generate a concise 1–2 sentence synthesis - Suggested tags appear as chips you can accept or dismiss — your tags, your choice - Works with **Google Gemini**, **Anthropic**, or **OpenAI** — your key, your provider - Your API key is stored locally and never shared; calls go directly to your chosen provider - AI Insight syncs via Gist and JSON export/import alongside the rest of your highlight data ☁️ GitHub Gist sync (optional) - Push your highlights to a private GitHub Gist using your own Personal Access Token - Pull from any device and merge — local-only highlights are never overwritten - Soft delete with propagation — deletions sync across devices; purge permanently whenever you're ready - Sync status at a glance: 🟠 local · 🟢 synced · ⚠️ modified 🔮 Obsidian integration (optional) - Send any highlight to your Obsidian vault with one click — no plugin required - Configurable vault name, target note, and Markdown template - Daily Notes support via `{{date}}` in the note path - Option to create a new note per highlight, named after the page title - New `{{aiInsight}}` template variable — includes AI Insight in your exported note ______ 🔒 Privacy first All data lives in your browser's IndexedDB. Nothing leaves your machine unless you explicitly set up Gist sync. No analytics, no telemetry, no third-party services of any kind. ⚙️ Permissions used - `storage` — mirrors one setting (snipping mode) to Chrome local storage for the content script - `sidePanel` — powers the slide-in panel UI - `activeTab` — reads the current tab's title and URL when you snip - `contextMenus` — adds the optional right-click "Snip with Snipext" menu item
Jun 29, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.