🚀 v1.0 — Now with Deep NER

AI That Reads
Between the Lines

Osmomark automatically highlights what matters on any page — organizations, people, places, technical terms, and smart keywords. All runs 100% in your browser. Zero API calls. Zero data leaves your machine.

✨ Add to Chrome — Free
🔒 Local AI ⚡ 100% Offline 🔋 Zero API Calls 💰 Free Tier Available
✨ Premium Highlight Style
🏢OpenAI recently announced that 👨Sam Altman will lead the development of 🤖GPT-5, a model capable of 🔑multimodal reasoning across text, images, and code. The announcement came during a keynote at 📍San Francisco's 📍Moscone Center, where 👥thousands of developers gathered to discuss 🤖large language models and their impact on ⚙️software engineering. 🏢Google and 🏢Microsoft have both announced competing ⚙️AI infrastructure 💰investments.

Semantic emoji badges + color-coded underlines. Every entity gets the right symbol — 🏢 for organizations, 👨 for people, 🤖 for AI models, 📍 for places — resolved by AI in real-time. Fully customisable with symbol packs.

Entity Organization Person Keyword Location
🎯 Deep Mode Symbols
👤Person
👶Child
📍Place
🏠Home
🏢Organization
📅Date
Time
💰Money
🔢Quantity
📊Percentage
⚙️Tech
💚Emotion
Action
⚠️Caveat
🔗Link (URL)
📧Email
📚Citation
📞Phone
🔑Keyword
#️⃣Hashtag
📌Acronym
⏱️Duration
🌍Country
🏙️City

Every entity gets a symbol. Person marked with 👤, money with 💰, tech terms with ⚙️. A quick visual guide to what's what — no context-switching, no scanning text labels. Fully customisable with symbol packs (Academic 📚, Business 💼, or build your own).

Highlight Engine That Doesn't Phone Home

Three tiers of intelligence, from instant regex to full transformer NER. All running locally in your browser via WebAssembly.

Tier 1 — Instant Regex

URLs, emails, dates, numbers, money, and taxonomy dictionaries (programming languages, crypto, frameworks). ~60% coverage in under 5ms.

🧠

Tier 2 — NLP via Compromise.js

Fast POS tagging for organizations, people, places. TF-IDF keyword extraction with n-gram phrases. Verb-boosted scoring. ~85% coverage.

🤖

Tier 3 — Transformers NER

Full distilbert-base-NER pipeline via transformers.js. Identifies entities with ~95% accuracy. ~18MB model cached in IndexedDB. Opt-in, 5 free scans/day.

🔒

100% Private

Everything runs in the page's main world — not even a CDN fetch for the model runtime. Your text never touches a server. Period.

📄

Read Any File

Upload DOCX, PDF, TXT, MD, or PPTX directly in the popup. Osmomark extracts and highlights text from documents alongside web pages.

🎨

Customizable

Per-category colors, highlight styles (underline, background, border), symbol packs, and custom taxonomies. Pro unlock: full palette + exports.

📡

Bulk & Scheduled Scans

Scan multiple pages at once or schedule recurring scans. Pro tracks entities across sessions with full history and entity graph visualization.

🔄

Integrations & API

Export highlights to Readwise, Notion, and Markdown. Developer API for programmatic entity extraction. Webhook support for custom pipelines.

👥

Teams & Workspaces

Share taxonomies, highlight presets, and symbol packs across your team. Admin dashboard with usage analytics and SSO support.

🏗️ Architectured for MV3

Chrome's Manifest V3 blocks eval() in content scripts — which breaks most transformer-based extensions. Osmomark works around this by injecting the model runtime into the page's main world via a <script> tag, then bridging back with postMessage. No eval, no CDN, no compromises.

  • Script injection via web_accessible_resources
  • PostMessage bridge between isolated + main world
  • Model cached in IndexedDB — works offline
  • No service worker overhead for inference
🧩

📊 Smart Keyword Extraction

Tier 2b uses TF-IDF scoring with domain-aware boosting. Prioritizes verbs (3.0× boost), extracts bigrams and trigrams (all words must be content), handles compounds ("fine-tuning", "domain-specific"), and filters ~200 NEVER_KEYWORDS including transitional adverbs, contractions, and temporal words.

  • 15 keywords on Pro (8 on Free)
  • All occurrences highlighted per term (no cap)
  • n-gram phrases > single words for context
  • Apostrophe-preserving regex matching
🔑

Install. Read. That's It.

No accounts. No sign-ups. No data leaving your machine. 100% local AI in your browser.

Install

Add Osmomark to Chrome from the Web Store. It's free — no permissions beyond what it needs.

Browse

Open any page — article, docs, blog, PDF. Osmomark automatically scans and highlights what matters.

Absorb

Named entities in color-coded highlights. Smart keywords for the gist. Deep NER for precision. Knowledge, osmotically.

🤖 transformers.js
📝 Compromise.js
WebAssembly
🧩 Chrome MV3
🏗️ Zero Build
🔬 Vitest

Your Brain's Second Pass

Install free. 5 Deep NER scans/day included. Upgrade for unlimited access.

Add to Chrome — Free