SmrutiCortex: Instant Browser History Search

Instant browser history search. Local AI via Ollama: live synonym expansion, per-keyword cache. 100% private. Zero cloud.

As of June 2026, SmrutiCortex: Instant Browser History Search has 7 users and a 5.00/5 rating from 1 reviews in the Productivity category.

Usersup 16.7 percent+16.7%
7
7
Ratingno change0%
5.00
1 reviews
Reviewsno change0%
1
Version
9.4.1
Manifest V3
90-day change · In the last 90 days this extension 5 version updates, changed permissions.

History

9 snapshots

Tracking since Apr 1, 2026.

9.247.55.76Apr 1, 2026Jun 6, 2026
View as table
DateUsersRatingReviewsVersion
Apr 1, 202665.0018.0.0
Apr 16, 202675.0018.0.0
Apr 24, 202675.0019.1.0
May 1, 202675.0019.2.0
May 7, 20265.0019.3.0
May 18, 202685.0019.3.0
May 24, 20265.0019.3.0
May 31, 202675.0019.4.0
Jun 6, 202695.0019.4.1
Now75.0019.4.1

Changelog

  • May 31, 2026
    description
    SmrutiCortex — Your private, lightning-fast browser memory search engine.
    
    Tired of losing important pages in your browser history? SmrutiCortex indexes everything you visit and retrieves any URL in milliseconds. Think "Everything" search for Windows, but for your browser.
    
    KEY FEATURES:
    
    ⚡ Ultra-Fast Search — Results appear as you type (< 50ms)
    🎯 Smart Ranking — Recent + frequent results with literal substring boost
    🎯 Strict Matching — Only shows results containing your search terms (default ON, configurable)
    🎲 Diverse Results — Filters duplicate URLs automatically for variety (default ON, configurable)
    ⭐ Bookmark Search — Search bookmarks alongside history with ★ indicator
    🔍 Query Expansion — Find related terms with synonym matching
    🖼️ Favicon Caching — Local cache for fast icon loading
    📊 Performance Monitor — Real-time search metrics and timing
    🔧 Advanced Diagnostics — Export system info for bug reports
    🔐 100% Private — All data stays local in IndexedDB
    🛡️ Self-Healing — Auto-recovery from errors with retry logic
    🔧 Privacy Controls — Favicon toggle, sensitive-site blacklist
    💾 Data Management — Storage quota monitoring, one-click rebuild
    ⌨️ Keyboard-First — Ctrl+Shift+S instant access, full arrow key navigation
    🎨 Clean UI — Minimal, distraction-free interface
    🤖 AI Search — Optional local keyword expansion (Ollama)
    🌐 Cross-Browser — Works on Chrome, Edge, and Firefox
    🎓 Guided Onboarding — In-extension spotlight tour for new users
    🔘 Toggle Chip Bar — Quick-toggle settings without opening settings modal
    🔔 Toast Notifications — Hover-to-pause, selectable text for error messages
    🎨 Theme Support — Dark, Light, or Auto (follows system preference)
    📦 Data Portability — Export/import your entire search index
    ⎋ Smart Escape — First Esc clears input, second Esc closes
    🔄 Zero-Reload Updates — Keyboard shortcut survives extension updates
    🎛️ Command Palette — Universal browser control with prefix modes (/, >, @, #, ??, ?)
    🌍 Web Search — Search Google, YouTube, GitHub, and more from the palette
    🪟 Browser Commands — 45+ tab/window management commands (opt-in)
    🔖 Recently Closed — Find and restore recently closed tabs from tab switcher
    🔍 Boundary-Flex Matching — finds `module42` inside `Module 42`, `Module-42`, `module_42` (clean exact matches still rank first)
    ⚡ Warm-Cache Popup — instant first paint with cached recent history
    
    PRIVACY GUARANTEE:
    
    • All data stored locally on your device
    • No cloud sync, no external servers
    • No analytics, no tracking
    • Optional favicon loading (configurable)
    • Sensitive-site blacklist (banks, password managers)
    • Source-available — inspect the code anytime (BSL-1.1, converts to Apache-2.0 in 2030)
    • You can delete all data anytime
    
    HOW IT WORKS:
    
    1. Install extension
    2. Browse normally — SmrutiCortex indexes your history automatically
    3. Press Ctrl+Shift+S (or click icon) to search
    4. Type anything — title, URL, keywords
    5. Hit Enter to open
    
    KEYBOARD SHORTCUTS:
    
    • Ctrl+Shift+S: Open search
    • Enter: Open result
    • Ctrl+Enter: Open in new tab
    • Shift+Enter: Open in background tab
    • Arrow keys: Navigate results
    • Esc: Clear search (first press), close (second press)
    • Type "sc " in address bar for quick access
    
    PREFIX MODES (in quick-search overlay):
    
    • / — Everyday commands (sort, theme, toggles)
    • > — Power commands (tab management, groups)
    • @ — Switch to tab by title + recently closed tabs
    • # — Search bookmarks
    • ?? — Web search (Google, YouTube, GitHub, etc.)
    • ? — Help and discovery
    
    TECHNICAL DETAILS:
    
    • Manifest V3 (future-proof)
    • IndexedDB for fast local storage
    • Modular scoring algorithms for intelligent ranking
    • Service worker background processing
    • TypeScript codebase for reliability
    • 2,397+ unit tests + 56 E2E tests, coverage ratchet gated in pre-commit
    
    SOURCE-AVAILABLE (BSL-1.1):
    View code, report issues: github.com/dhruvinrsoni/smruti-cortex
    Free for personal use. Converts to Apache-2.0 on April 1, 2030.
    
    New in v9.3.0:
    • Recent history is now live — new visits appear in the popup without clicking "Index Now"
    • Report bad rankings directly from the popup (rate-limited to 5 per 24 h)
    • Smarter deduplication removes near-duplicate results across sub-domains
    
    New in v9.2.0
    
    Boundary-flex search matching — module42 now finds Module 42, Module-42, module_42
    Warm-cache popup — instant first paint with cached recent history
    Idle-resume re-init — service worker wakes proactively, eliminating cold-start delay
    Battery-aware keep-alive — adaptive cadence that respects laptop battery
    Hardened Ollama integration — exponential backoff + model-name canonicalization
    Opt-in Semantic toolbar chip + Report Chooser modal
    2,397 unit tests across 70 files + 70+ E2E tests across 11 specs
    Adds one new permission: idle — used solely to wake the service worker. Grants no access to browsing data.
    
    Reviewer fast-path: No new permissions, no new host permissions, no new data collection vs v9.1.0. This release adds boundary-flex search matching, warm-cache popup paint, opt-in Semantic chip, and MV3 reliability hardening (idle re-init, battery-aware keep-alive). All processing remains local; all data remains in IndexedDB.
    
    New in v9.4.0:
    • Type "?? j PROJ-123" to jump straight to a Jira issue from the search bar
    • Result list never blanks when toggling AI mode — instant display with chip pulse feedback
    • Ctrl+C copies a paste-ready URL for the Chrome omnibox
    
    New in v9.3.0:
    • Recent history is now live — new visits appear in the popup without clicking "Index Now"
    • Report bad rankings directly from the popup (rate-limited to 5 per 24 h)
    • Smarter deduplication removes near-duplicate results across sub-domains
    
    v9.2.0 — Reliability + smarter search.
    
    NEW: Boundary-flex matching — `module42` matches `Module 42`, `Module-42`, `module_42`, etc.
    NEW: Warm-cache recent history — popup paints instantly on open.
    NEW: Opt-in Semantic toolbar chip; Report chooser modal.
    FIX: Service worker re-inits on idle; battery-aware keep-alive.
    FIX: Ollama backoff when offline; model-name canonicalization.
    INFRA: Logging overhaul. Coverage gate.
    
    No new permissions. 100% local.
    
    New in v9.0.0 (vs v8.1.0) — LTS Release
    New permissions:
    - sessions (required) — for recently closed tab search and restore in the @ tab-switcher mode
    - windows (required) — for focusing the correct window when switching tabs from search results, and for Move Tab / Merge Windows commands
    - tabGroups (optional) — for tab group management commands in the command palette
    - browsingData (optional) — for browsing data cleanup commands in the command palette
    - topSites (optional) — for showing most-visited sites in the command palette
    
    
    New features:
    - Command palette with 6 prefix modes (/, >, @, #, ??, ?)
    - 45+ advanced browser commands for tab/window management (opt-in, behind optional permissions)
    - Recently closed tabs in tab-switcher mode (@) with one-click restore
    - Web search mode for Google, YouTube, GitHub, GCP, Jira, Confluence
    - Popup and quick-search overlay resizing with drag handles
    - Unified scroll toggle
    - Settings UI modernization (toggle switches, segmented controls, pill chips)
    
    Bug fixes and stability:
    - CSP compliance: moved inline error handler to external file
    - Fixed message port closed warnings
    - Fixed listener leaks in quick-search and tour
    - Fixed unhandled promise rejections in resilience module
    - Replaced 60+ silent catch blocks with meaningful logging
    - Dead code removal (unused exports, imports, variables)
    - Build guardrail for Chrome MV3 underscore-dir restriction
    
    License change:
    - Changed from Apache-2.0 to BSL-1.1 (source-available)
    - Free for non-commercial, personal, educational, or evaluation use
    - Converts to Apache-2.0 on April 1, 2030
    SmrutiCortex — Your private, lightning-fast browser memory search engine.
    
    Tired of losing important pages in your browser history? SmrutiCortex indexes everything you visit and retrieves any URL in milliseconds. Think "Everything" search for Windows, but for your browser.
    
    KEY FEATURES:
    
    ⚡ Ultra-Fast Search — Results appear as you type (< 50ms)
    🎯 Smart Ranking — Recent + frequent results with literal substring boost
    🎯 Strict Matching — Only shows results containing your search terms (default ON, configurable)
    🎲 Diverse Results — Filters duplicate URLs automatically for variety (default ON, configurable)
    ⭐ Bookmark Search — Search bookmarks alongside history with ★ indicator
    🔍 Query Expansion — Find related terms with synonym matching
    🖼️ Favicon Caching — Local cache for fast icon loading
    📊 Performance Monitor — Real-time search metrics and timing
    🔧 Advanced Diagnostics — Export system info for bug reports
    🔐 100% Private — All data stays local in IndexedDB
    🛡️ Self-Healing — Auto-recovery from errors with retry logic
    🔧 Privacy Controls — Favicon toggle, sensitive-site blacklist
    💾 Data Management — Storage quota monitoring, one-click rebuild
    ⌨️ Keyboard-First — Ctrl+Shift+S instant access, full arrow key navigation
    🎨 Clean UI — Minimal, distraction-free interface
    🤖 AI Search — Optional local keyword expansion (Ollama)
    🌐 Cross-Browser — Works on Chrome, Edge, and Firefox
    🎓 Guided Onboarding — In-extension spotlight tour for new users
    🔘 Toggle Chip Bar — Quick-toggle settings without opening settings modal
    🔔 Toast Notifications — Hover-to-pause, selectable text for error messages
    🎨 Theme Support — Dark, Light, or Auto (follows system preference)
    📦 Data Portability — Export/import your entire search index
    ⎋ Smart Escape — First Esc clears input, second Esc closes
    🔄 Zero-Reload Updates — Keyboard shortcut survives extension updates
    🎛️ Command Palette — Universal browser control with prefix modes (/, >, @, #, ??, ?)
    🌍 Web Search — Search Google, YouTube, GitHub, and more from the palette
    🪟 Browser Commands — 45+ tab/window management commands (opt-in)
    🔖 Recently Closed — Find and restore recently closed tabs from tab switcher
    🔍 Boundary-Flex Matching — finds `module42` inside `Module 42`, `Module-42`, `module_42` (clean exact matches still rank first)
    ⚡ Warm-Cache Popup — instant first paint with cached recent history
    
    PRIVACY GUARANTEE:
    
    • All data stored locally on your device
    • No cloud sync, no external servers
    • No analytics, no tracking
    • Optional favicon loading (configurable)
    • Sensitive-site blacklist (banks, password managers)
    • Source-available — inspect the code anytime (BSL-1.1, converts to Apache-2.0 in 2030)
    • You can delete all data anytime
    
    HOW IT WORKS:
    
    1. Install extension
    2. Browse normally — SmrutiCortex indexes your history automatically
    3. Press Ctrl+Shift+S (or click icon) to search
    4. Type anything — title, URL, keywords
    5. Hit Enter to open
    
    KEYBOARD SHORTCUTS:
    
    • Ctrl+Shift+S: Open search
    • Enter: Open result
    • Ctrl+Enter: Open in new tab
    • Shift+Enter: Open in background tab
    • Arrow keys: Navigate results
    • Esc: Clear search (first press), close (second press)
    • Type "sc " in address bar for quick access
    
    PREFIX MODES (in quick-search overlay):
    
    • / — Everyday commands (sort, theme, toggles)
    • > — Power commands (tab management, groups)
    • @ — Switch to tab by title + recently closed tabs
    • # — Search bookmarks
    • ?? — Web search (Google, YouTube, GitHub, etc.)
    • ? — Help and discovery
    
    TECHNICAL DETAILS:
    
    • Manifest V3 (future-proof)
    • IndexedDB for fast local storage
    • Modular scoring algorithms for intelligent ranking
    • Service worker background processing
    • TypeScript codebase for reliability
    • 2,397+ unit tests + 56 E2E tests, coverage ratchet gated in pre-commit
    
    SOURCE-AVAILABLE (BSL-1.1):
    View code, report issues: github.com/dhruvinrsoni/smruti-cortex
    Free for personal use. Converts to Apache-2.0 on April 1, 2030.
    
    New in v9.4.1 (from v9.3.0):
    
    • Instant results after typing — keyword results now fire once after you pause typing (respects your Focus Delay setting), not on every individual keystroke
    
    • Independent AI + Semantic chips — the 🧠 Semantic chip no longer requires the 🤖 AI chip to be on; each chip directly toggles its own setting
    
    • Result list stays visible when toggling AI/Semantic chips; Ctrl+C on a result copies the URL
    
    
    New in v9.3.0:
    • Recent history is now live — new visits appear in the popup without clicking "Index Now"
    • Report bad rankings directly from the popup (rate-limited to 5 per 24 h)
    • Smarter deduplication removes near-duplicate results across sub-domains
    
    New in v9.2.0
    
    Boundary-flex search matching — module42 now finds Module 42, Module-42, module_42
    Warm-cache popup — instant first paint with cached recent history
    Idle-resume re-init — service worker wakes proactively, eliminating cold-start delay
    Battery-aware keep-alive — adaptive cadence that respects laptop battery
    Hardened Ollama integration — exponential backoff + model-name canonicalization
    Opt-in Semantic toolbar chip + Report Chooser modal
    2,397 unit tests across 70 files + 70+ E2E tests across 11 specs
    Adds one new permission: idle — used solely to wake the service worker. Grants no access to browsing data.
    
    Reviewer fast-path: No new permissions, no new host permissions, no new data collection vs v9.1.0. This release adds boundary-flex search matching, warm-cache popup paint, opt-in Semantic chip, and MV3 reliability hardening (idle re-init, battery-aware keep-alive). All processing remains local; all data remains in IndexedDB.
    
    New in v9.4.0:
    • Type "?? j PROJ-123" to jump straight to a Jira issue from the search bar
    • Result list never blanks when toggling AI mode — instant display with chip pulse feedback
    • Ctrl+C copies a paste-ready URL for the Chrome omnibox
    
    New in v9.3.0:
    • Recent history is now live — new visits appear in the popup without clicking "Index Now"
    • Report bad rankings directly from the popup (rate-limited to 5 per 24 h)
    • Smarter deduplication removes near-duplicate results across sub-domains
    
    v9.2.0 — Reliability + smarter search.
    
    NEW: Boundary-flex matching — `module42` matches `Module 42`, `Module-42`, `module_42`, etc.
    NEW: Warm-cache recent history — popup paints instantly on open.
    NEW: Opt-in Semantic toolbar chip; Report chooser modal.
    FIX: Service worker re-inits on idle; battery-aware keep-alive.
    FIX: Ollama backoff when offline; model-name canonicalization.
    INFRA: Logging overhaul. Coverage gate.
    
    No new permissions. 100% local.
    
    New in v9.0.0 (vs v8.1.0) — LTS Release
    New permissions:
    - sessions (required) — for recently closed tab search and restore in the @ tab-switcher mode
    - windows (required) — for focusing the correct window when switching tabs from search results, and for Move Tab / Merge Windows commands
    - tabGroups (optional) — for tab group management commands in the command palette
    - browsingData (optional) — for browsing data cleanup commands in the command palette
    - topSites (optional) — for showing most-visited sites in the command palette
    
    
    New features:
    - Command palette with 6 prefix modes (/, >, @, #, ??, ?)
    - 45+ advanced browser commands for tab/window management (opt-in, behind optional permissions)
    - Recently closed tabs in tab-switcher mode (@) with one-click restore
    - Web search mode for Google, YouTube, GitHub, GCP, Jira, Confluence
    - Popup and quick-search overlay resizing with drag handles
    - Unified scroll toggle
    - Settings UI modernization (toggle switches, segmented controls, pill chips)
    
    Bug fixes and stability:
    - CSP compliance: moved inline error handler to external file
    - Fixed message port closed warnings
    - Fixed listener leaks in quick-search and tour
    - Fixed unhandled promise rejections in resilience module
    - Replaced 60+ silent catch blocks with meaningful logging
    - Dead code removal (unused exports, imports, variables)
    - Build guardrail for Chrome MV3 underscore-dir restriction
    
    License change:
    - Changed from Apache-2.0 to BSL-1.1 (source-available)
    - Free for non-commercial, personal, educational, or evaluation use
    - Converts to Apache-2.0 on April 1, 2030
  • May 24, 2026
    description
    SmrutiCortex — Your private, lightning-fast browser memory search engine.
    
    Tired of losing important pages in your browser history? SmrutiCortex indexes everything you visit and retrieves any URL in milliseconds. Think "Everything" search for Windows, but for your browser.
    
    KEY FEATURES:
    
    ⚡ Ultra-Fast Search — Results appear as you type (< 50ms)
    🎯 Smart Ranking — Recent + frequent results with literal substring boost
    🎯 Strict Matching — Only shows results containing your search terms (default ON, configurable)
    🎲 Diverse Results — Filters duplicate URLs automatically for variety (default ON, configurable)
    ⭐ Bookmark Search — Search bookmarks alongside history with ★ indicator
    🔍 Query Expansion — Find related terms with synonym matching
    🖼️ Favicon Caching — Local cache for fast icon loading
    📊 Performance Monitor — Real-time search metrics and timing
    🔧 Advanced Diagnostics — Export system info for bug reports
    🔐 100% Private — All data stays local in IndexedDB
    🛡️ Self-Healing — Auto-recovery from errors with retry logic
    🔧 Privacy Controls — Favicon toggle, sensitive-site blacklist
    💾 Data Management — Storage quota monitoring, one-click rebuild
    ⌨️ Keyboard-First — Ctrl+Shift+S instant access, full arrow key navigation
    🎨 Clean UI — Minimal, distraction-free interface
    🤖 AI Search — Optional local keyword expansion (Ollama)
    🌐 Cross-Browser — Works on Chrome, Edge, and Firefox
    🎓 Guided Onboarding — In-extension spotlight tour for new users
    🔘 Toggle Chip Bar — Quick-toggle settings without opening settings modal
    🔔 Toast Notifications — Hover-to-pause, selectable text for error messages
    🎨 Theme Support — Dark, Light, or Auto (follows system preference)
    📦 Data Portability — Export/import your entire search index
    ⎋ Smart Escape — First Esc clears input, second Esc closes
    🔄 Zero-Reload Updates — Keyboard shortcut survives extension updates
    🎛️ Command Palette — Universal browser control with prefix modes (/, >, @, #, ??, ?)
    🌍 Web Search — Search Google, YouTube, GitHub, and more from the palette
    🪟 Browser Commands — 45+ tab/window management commands (opt-in)
    🔖 Recently Closed — Find and restore recently closed tabs from tab switcher
    🔍 Boundary-Flex Matching — finds `module42` inside `Module 42`, `Module-42`, `module_42` (clean exact matches still rank first)
    ⚡ Warm-Cache Popup — instant first paint with cached recent history
    
    PRIVACY GUARANTEE:
    
    • All data stored locally on your device
    • No cloud sync, no external servers
    • No analytics, no tracking
    • Optional favicon loading (configurable)
    • Sensitive-site blacklist (banks, password managers)
    • Source-available — inspect the code anytime (BSL-1.1, converts to Apache-2.0 in 2030)
    • You can delete all data anytime
    
    HOW IT WORKS:
    
    1. Install extension
    2. Browse normally — SmrutiCortex indexes your history automatically
    3. Press Ctrl+Shift+S (or click icon) to search
    4. Type anything — title, URL, keywords
    5. Hit Enter to open
    
    KEYBOARD SHORTCUTS:
    
    • Ctrl+Shift+S: Open search
    • Enter: Open result
    • Ctrl+Enter: Open in new tab
    • Shift+Enter: Open in background tab
    • Arrow keys: Navigate results
    • Esc: Clear search (first press), close (second press)
    • Type "sc " in address bar for quick access
    
    PREFIX MODES (in quick-search overlay):
    
    • / — Everyday commands (sort, theme, toggles)
    • > — Power commands (tab management, groups)
    • @ — Switch to tab by title + recently closed tabs
    • # — Search bookmarks
    • ?? — Web search (Google, YouTube, GitHub, etc.)
    • ? — Help and discovery
    
    TECHNICAL DETAILS:
    
    • Manifest V3 (future-proof)
    • IndexedDB for fast local storage
    • Modular scoring algorithms for intelligent ranking
    • Service worker background processing
    • TypeScript codebase for reliability
    • 2,397+ unit tests + 56 E2E tests, coverage ratchet gated in pre-commit
    
    SOURCE-AVAILABLE (BSL-1.1):
    View code, report issues: github.com/dhruvinrsoni/smruti-cortex
    Free for personal use. Converts to Apache-2.0 on April 1, 2030.
    
    New in v9.2.0
    
    Boundary-flex search matching — module42 now finds Module 42, Module-42, module_42
    Warm-cache popup — instant first paint with cached recent history
    Idle-resume re-init — service worker wakes proactively, eliminating cold-start delay
    Battery-aware keep-alive — adaptive cadence that respects laptop battery
    Hardened Ollama integration — exponential backoff + model-name canonicalization
    Opt-in Semantic toolbar chip + Report Chooser modal
    2,397 unit tests across 70 files + 70+ E2E tests across 11 specs
    Adds one new permission: idle — used solely to wake the service worker. Grants no access to browsing data.
    
    Reviewer fast-path: No new permissions, no new host permissions, no new data collection vs v9.1.0. This release adds boundary-flex search matching, warm-cache popup paint, opt-in Semantic chip, and MV3 reliability hardening (idle re-init, battery-aware keep-alive). All processing remains local; all data remains in IndexedDB.
    
    v9.2.0 — Reliability + smarter search.
    
    NEW: Boundary-flex matching — `module42` matches `Module 42`, `Module-42`, `module_42`, etc.
    NEW: Warm-cache recent history — popup paints instantly on open.
    NEW: Opt-in Semantic toolbar chip; Report chooser modal.
    FIX: Service worker re-inits on idle; battery-aware keep-alive.
    FIX: Ollama backoff when offline; model-name canonicalization.
    INFRA: Logging overhaul. Coverage gate.
    
    No new permissions. 100% local.
    
    New in v9.0.0 (vs v8.1.0) — LTS Release
    New permissions:
    - sessions (required) — for recently closed tab search and restore in the @ tab-switcher mode
    - windows (required) — for focusing the correct window when switching tabs from search results, and for Move Tab / Merge Windows commands
    - tabGroups (optional) — for tab group management commands in the command palette
    - browsingData (optional) — for browsing data cleanup commands in the command palette
    - topSites (optional) — for showing most-visited sites in the command palette
    
    
    New features:
    - Command palette with 6 prefix modes (/, >, @, #, ??, ?)
    - 45+ advanced browser commands for tab/window management (opt-in, behind optional permissions)
    - Recently closed tabs in tab-switcher mode (@) with one-click restore
    - Web search mode for Google, YouTube, GitHub, GCP, Jira, Confluence
    - Popup and quick-search overlay resizing with drag handles
    - Unified scroll toggle
    - Settings UI modernization (toggle switches, segmented controls, pill chips)
    
    Bug fixes and stability:
    - CSP compliance: moved inline error handler to external file
    - Fixed message port closed warnings
    - Fixed listener leaks in quick-search and tour
    - Fixed unhandled promise rejections in resilience module
    - Replaced 60+ silent catch blocks with meaningful logging
    - Dead code removal (unused exports, imports, variables)
    - Build guardrail for Chrome MV3 underscore-dir restriction
    
    License change:
    - Changed from Apache-2.0 to BSL-1.1 (source-available)
    - Free for non-commercial, personal, educational, or evaluation use
    - Converts to Apache-2.0 on April 1, 2030
    SmrutiCortex — Your private, lightning-fast browser memory search engine.
    
    Tired of losing important pages in your browser history? SmrutiCortex indexes everything you visit and retrieves any URL in milliseconds. Think "Everything" search for Windows, but for your browser.
    
    KEY FEATURES:
    
    ⚡ Ultra-Fast Search — Results appear as you type (< 50ms)
    🎯 Smart Ranking — Recent + frequent results with literal substring boost
    🎯 Strict Matching — Only shows results containing your search terms (default ON, configurable)
    🎲 Diverse Results — Filters duplicate URLs automatically for variety (default ON, configurable)
    ⭐ Bookmark Search — Search bookmarks alongside history with ★ indicator
    🔍 Query Expansion — Find related terms with synonym matching
    🖼️ Favicon Caching — Local cache for fast icon loading
    📊 Performance Monitor — Real-time search metrics and timing
    🔧 Advanced Diagnostics — Export system info for bug reports
    🔐 100% Private — All data stays local in IndexedDB
    🛡️ Self-Healing — Auto-recovery from errors with retry logic
    🔧 Privacy Controls — Favicon toggle, sensitive-site blacklist
    💾 Data Management — Storage quota monitoring, one-click rebuild
    ⌨️ Keyboard-First — Ctrl+Shift+S instant access, full arrow key navigation
    🎨 Clean UI — Minimal, distraction-free interface
    🤖 AI Search — Optional local keyword expansion (Ollama)
    🌐 Cross-Browser — Works on Chrome, Edge, and Firefox
    🎓 Guided Onboarding — In-extension spotlight tour for new users
    🔘 Toggle Chip Bar — Quick-toggle settings without opening settings modal
    🔔 Toast Notifications — Hover-to-pause, selectable text for error messages
    🎨 Theme Support — Dark, Light, or Auto (follows system preference)
    📦 Data Portability — Export/import your entire search index
    ⎋ Smart Escape — First Esc clears input, second Esc closes
    🔄 Zero-Reload Updates — Keyboard shortcut survives extension updates
    🎛️ Command Palette — Universal browser control with prefix modes (/, >, @, #, ??, ?)
    🌍 Web Search — Search Google, YouTube, GitHub, and more from the palette
    🪟 Browser Commands — 45+ tab/window management commands (opt-in)
    🔖 Recently Closed — Find and restore recently closed tabs from tab switcher
    🔍 Boundary-Flex Matching — finds `module42` inside `Module 42`, `Module-42`, `module_42` (clean exact matches still rank first)
    ⚡ Warm-Cache Popup — instant first paint with cached recent history
    
    PRIVACY GUARANTEE:
    
    • All data stored locally on your device
    • No cloud sync, no external servers
    • No analytics, no tracking
    • Optional favicon loading (configurable)
    • Sensitive-site blacklist (banks, password managers)
    • Source-available — inspect the code anytime (BSL-1.1, converts to Apache-2.0 in 2030)
    • You can delete all data anytime
    
    HOW IT WORKS:
    
    1. Install extension
    2. Browse normally — SmrutiCortex indexes your history automatically
    3. Press Ctrl+Shift+S (or click icon) to search
    4. Type anything — title, URL, keywords
    5. Hit Enter to open
    
    KEYBOARD SHORTCUTS:
    
    • Ctrl+Shift+S: Open search
    • Enter: Open result
    • Ctrl+Enter: Open in new tab
    • Shift+Enter: Open in background tab
    • Arrow keys: Navigate results
    • Esc: Clear search (first press), close (second press)
    • Type "sc " in address bar for quick access
    
    PREFIX MODES (in quick-search overlay):
    
    • / — Everyday commands (sort, theme, toggles)
    • > — Power commands (tab management, groups)
    • @ — Switch to tab by title + recently closed tabs
    • # — Search bookmarks
    • ?? — Web search (Google, YouTube, GitHub, etc.)
    • ? — Help and discovery
    
    TECHNICAL DETAILS:
    
    • Manifest V3 (future-proof)
    • IndexedDB for fast local storage
    • Modular scoring algorithms for intelligent ranking
    • Service worker background processing
    • TypeScript codebase for reliability
    • 2,397+ unit tests + 56 E2E tests, coverage ratchet gated in pre-commit
    
    SOURCE-AVAILABLE (BSL-1.1):
    View code, report issues: github.com/dhruvinrsoni/smruti-cortex
    Free for personal use. Converts to Apache-2.0 on April 1, 2030.
    
    New in v9.3.0:
    • Recent history is now live — new visits appear in the popup without clicking "Index Now"
    • Report bad rankings directly from the popup (rate-limited to 5 per 24 h)
    • Smarter deduplication removes near-duplicate results across sub-domains
    
    New in v9.2.0
    
    Boundary-flex search matching — module42 now finds Module 42, Module-42, module_42
    Warm-cache popup — instant first paint with cached recent history
    Idle-resume re-init — service worker wakes proactively, eliminating cold-start delay
    Battery-aware keep-alive — adaptive cadence that respects laptop battery
    Hardened Ollama integration — exponential backoff + model-name canonicalization
    Opt-in Semantic toolbar chip + Report Chooser modal
    2,397 unit tests across 70 files + 70+ E2E tests across 11 specs
    Adds one new permission: idle — used solely to wake the service worker. Grants no access to browsing data.
    
    Reviewer fast-path: No new permissions, no new host permissions, no new data collection vs v9.1.0. This release adds boundary-flex search matching, warm-cache popup paint, opt-in Semantic chip, and MV3 reliability hardening (idle re-init, battery-aware keep-alive). All processing remains local; all data remains in IndexedDB.
    
    New in v9.4.0:
    • Type "?? j PROJ-123" to jump straight to a Jira issue from the search bar
    • Result list never blanks when toggling AI mode — instant display with chip pulse feedback
    • Ctrl+C copies a paste-ready URL for the Chrome omnibox
    
    New in v9.3.0:
    • Recent history is now live — new visits appear in the popup without clicking "Index Now"
    • Report bad rankings directly from the popup (rate-limited to 5 per 24 h)
    • Smarter deduplication removes near-duplicate results across sub-domains
    
    v9.2.0 — Reliability + smarter search.
    
    NEW: Boundary-flex matching — `module42` matches `Module 42`, `Module-42`, `module_42`, etc.
    NEW: Warm-cache recent history — popup paints instantly on open.
    NEW: Opt-in Semantic toolbar chip; Report chooser modal.
    FIX: Service worker re-inits on idle; battery-aware keep-alive.
    FIX: Ollama backoff when offline; model-name canonicalization.
    INFRA: Logging overhaul. Coverage gate.
    
    No new permissions. 100% local.
    
    New in v9.0.0 (vs v8.1.0) — LTS Release
    New permissions:
    - sessions (required) — for recently closed tab search and restore in the @ tab-switcher mode
    - windows (required) — for focusing the correct window when switching tabs from search results, and for Move Tab / Merge Windows commands
    - tabGroups (optional) — for tab group management commands in the command palette
    - browsingData (optional) — for browsing data cleanup commands in the command palette
    - topSites (optional) — for showing most-visited sites in the command palette
    
    
    New features:
    - Command palette with 6 prefix modes (/, >, @, #, ??, ?)
    - 45+ advanced browser commands for tab/window management (opt-in, behind optional permissions)
    - Recently closed tabs in tab-switcher mode (@) with one-click restore
    - Web search mode for Google, YouTube, GitHub, GCP, Jira, Confluence
    - Popup and quick-search overlay resizing with drag handles
    - Unified scroll toggle
    - Settings UI modernization (toggle switches, segmented controls, pill chips)
    
    Bug fixes and stability:
    - CSP compliance: moved inline error handler to external file
    - Fixed message port closed warnings
    - Fixed listener leaks in quick-search and tour
    - Fixed unhandled promise rejections in resilience module
    - Replaced 60+ silent catch blocks with meaningful logging
    - Dead code removal (unused exports, imports, variables)
    - Build guardrail for Chrome MV3 underscore-dir restriction
    
    License change:
    - Changed from Apache-2.0 to BSL-1.1 (source-available)
    - Free for non-commercial, personal, educational, or evaluation use
    - Converts to Apache-2.0 on April 1, 2030
  • May 1, 2026
    description
    SmrutiCortex — Your private, lightning-fast browser memory search engine.
    
    Tired of losing important pages in your browser history? SmrutiCortex indexes everything you visit and retrieves any URL in milliseconds. Think "Everything" search for Windows, but for your browser.
    
    KEY FEATURES:
    
    ⚡ Ultra-Fast Search — Results appear as you type (< 50ms)
    🎯 Smart Ranking — Recent + frequent results with literal substring boost
    🎯 Strict Matching — Only shows results containing your search terms (default ON, configurable)
    🎲 Diverse Results — Filters duplicate URLs automatically for variety (default ON, configurable)
    ⭐ Bookmark Search — Search bookmarks alongside history with ★ indicator
    🔍 Query Expansion — Find related terms with synonym matching
    🖼️ Favicon Caching — Local cache for fast icon loading
    📊 Performance Monitor — Real-time search metrics and timing
    🔧 Advanced Diagnostics — Export system info for bug reports
    🔐 100% Private — All data stays local in IndexedDB
    🛡️ Self-Healing — Auto-recovery from errors with retry logic
    🔧 Privacy Controls — Favicon toggle, sensitive-site blacklist
    💾 Data Management — Storage quota monitoring, one-click rebuild
    ⌨️ Keyboard-First — Ctrl+Shift+S instant access, full arrow key navigation
    🎨 Clean UI — Minimal, distraction-free interface
    🤖 AI Search — Optional local keyword expansion (Ollama)
    🌐 Cross-Browser — Works on Chrome, Edge, and Firefox
    🎓 Guided Onboarding — In-extension spotlight tour for new users
    🔘 Toggle Chip Bar — Quick-toggle settings without opening settings modal
    🔔 Toast Notifications — Hover-to-pause, selectable text for error messages
    🎨 Theme Support — Dark, Light, or Auto (follows system preference)
    📦 Data Portability — Export/import your entire search index
    ⎋ Smart Escape — First Esc clears input, second Esc closes
    🔄 Zero-Reload Updates — Keyboard shortcut survives extension updates
    🎛️ Command Palette — Universal browser control with prefix modes (/, >, @, #, ??, ?)
    🌍 Web Search — Search Google, YouTube, GitHub, and more from the palette
    🪟 Browser Commands — 45+ tab/window management commands (opt-in)
    🔖 Recently Closed — Find and restore recently closed tabs from tab switcher
    🔍 Boundary-Flex Matching — finds `module42` inside `Module 42`, `Module-42`, `module_42` (clean exact matches still rank first)
    ⚡ Warm-Cache Popup — instant first paint with cached recent history
    
    PRIVACY GUARANTEE:
    
    • All data stored locally on your device
    • No cloud sync, no external servers
    • No analytics, no tracking
    • Optional favicon loading (configurable)
    • Sensitive-site blacklist (banks, password managers)
    • Source-available — inspect the code anytime (BSL-1.1, converts to Apache-2.0 in 2030)
    • You can delete all data anytime
    
    HOW IT WORKS:
    
    1. Install extension
    2. Browse normally — SmrutiCortex indexes your history automatically
    3. Press Ctrl+Shift+S (or click icon) to search
    4. Type anything — title, URL, keywords
    5. Hit Enter to open
    
    KEYBOARD SHORTCUTS:
    
    • Ctrl+Shift+S: Open search
    • Enter: Open result
    • Ctrl+Enter: Open in new tab
    • Shift+Enter: Open in background tab
    • Arrow keys: Navigate results
    • Esc: Clear search (first press), close (second press)
    • Type "sc " in address bar for quick access
    
    PREFIX MODES (in quick-search overlay):
    
    • / — Everyday commands (sort, theme, toggles)
    • > — Power commands (tab management, groups)
    • @ — Switch to tab by title + recently closed tabs
    • # — Search bookmarks
    • ?? — Web search (Google, YouTube, GitHub, etc.)
    • ? — Help and discovery
    
    TECHNICAL DETAILS:
    
    • Manifest V3 (future-proof)
    • IndexedDB for fast local storage
    • Modular scoring algorithms for intelligent ranking
    • Service worker background processing
    • TypeScript codebase for reliability
    • 2,397+ unit tests + 56 E2E tests, coverage ratchet gated in pre-commit
    
    SOURCE-AVAILABLE (BSL-1.1):
    View code, report issues: github.com/dhruvinrsoni/smruti-cortex
    Free for personal use. Converts to Apache-2.0 on April 1, 2030.
    
    New in v9.0.0 (vs v8.1.0) — LTS Release
    New permissions:
    - sessions (required) — for recently closed tab search and restore in the @ tab-switcher mode
    - windows (required) — for focusing the correct window when switching tabs from search results, and for Move Tab / Merge Windows commands
    - tabGroups (optional) — for tab group management commands in the command palette
    - browsingData (optional) — for browsing data cleanup commands in the command palette
    - topSites (optional) — for showing most-visited sites in the command palette
    
    
    New features:
    - Command palette with 6 prefix modes (/, >, @, #, ??, ?)
    - 45+ advanced browser commands for tab/window management (opt-in, behind optional permissions)
    - Recently closed tabs in tab-switcher mode (@) with one-click restore
    - Web search mode for Google, YouTube, GitHub, GCP, Jira, Confluence
    - Popup and quick-search overlay resizing with drag handles
    - Unified scroll toggle
    - Settings UI modernization (toggle switches, segmented controls, pill chips)
    
    Bug fixes and stability:
    - CSP compliance: moved inline error handler to external file
    - Fixed message port closed warnings
    - Fixed listener leaks in quick-search and tour
    - Fixed unhandled promise rejections in resilience module
    - Replaced 60+ silent catch blocks with meaningful logging
    - Dead code removal (unused exports, imports, variables)
    - Build guardrail for Chrome MV3 underscore-dir restriction
    
    License change:
    - Changed from Apache-2.0 to BSL-1.1 (source-available)
    - Free for non-commercial, personal, educational, or evaluation use
    - Converts to Apache-2.0 on April 1, 2030
    
    ---
    Reviewer fast-path: No new permissions, no new host permissions, no new data collection vs v9.1.0. This release adds boundary-flex search matching, warm-cache popup paint, opt-in Semantic chip, and MV3 reliability hardening (idle re-init, battery-aware keep-alive). All processing remains local; all data remains in IndexedDB.
    
    v9.2.0 — Reliability + smarter search.
    
    NEW: Boundary-flex matching — `module42` matches `Module 42`, `Module-42`, `module_42`, etc.
    NEW: Warm-cache recent history — popup paints instantly on open.
    NEW: Opt-in Semantic toolbar chip; Report chooser modal.
    FIX: Service worker re-inits on idle; battery-aware keep-alive.
    FIX: Ollama backoff when offline; model-name canonicalization.
    INFRA: Logging overhaul. Coverage gate.
    
    No new permissions. 100% local.
    SmrutiCortex — Your private, lightning-fast browser memory search engine.
    
    Tired of losing important pages in your browser history? SmrutiCortex indexes everything you visit and retrieves any URL in milliseconds. Think "Everything" search for Windows, but for your browser.
    
    KEY FEATURES:
    
    ⚡ Ultra-Fast Search — Results appear as you type (< 50ms)
    🎯 Smart Ranking — Recent + frequent results with literal substring boost
    🎯 Strict Matching — Only shows results containing your search terms (default ON, configurable)
    🎲 Diverse Results — Filters duplicate URLs automatically for variety (default ON, configurable)
    ⭐ Bookmark Search — Search bookmarks alongside history with ★ indicator
    🔍 Query Expansion — Find related terms with synonym matching
    🖼️ Favicon Caching — Local cache for fast icon loading
    📊 Performance Monitor — Real-time search metrics and timing
    🔧 Advanced Diagnostics — Export system info for bug reports
    🔐 100% Private — All data stays local in IndexedDB
    🛡️ Self-Healing — Auto-recovery from errors with retry logic
    🔧 Privacy Controls — Favicon toggle, sensitive-site blacklist
    💾 Data Management — Storage quota monitoring, one-click rebuild
    ⌨️ Keyboard-First — Ctrl+Shift+S instant access, full arrow key navigation
    🎨 Clean UI — Minimal, distraction-free interface
    🤖 AI Search — Optional local keyword expansion (Ollama)
    🌐 Cross-Browser — Works on Chrome, Edge, and Firefox
    🎓 Guided Onboarding — In-extension spotlight tour for new users
    🔘 Toggle Chip Bar — Quick-toggle settings without opening settings modal
    🔔 Toast Notifications — Hover-to-pause, selectable text for error messages
    🎨 Theme Support — Dark, Light, or Auto (follows system preference)
    📦 Data Portability — Export/import your entire search index
    ⎋ Smart Escape — First Esc clears input, second Esc closes
    🔄 Zero-Reload Updates — Keyboard shortcut survives extension updates
    🎛️ Command Palette — Universal browser control with prefix modes (/, >, @, #, ??, ?)
    🌍 Web Search — Search Google, YouTube, GitHub, and more from the palette
    🪟 Browser Commands — 45+ tab/window management commands (opt-in)
    🔖 Recently Closed — Find and restore recently closed tabs from tab switcher
    🔍 Boundary-Flex Matching — finds `module42` inside `Module 42`, `Module-42`, `module_42` (clean exact matches still rank first)
    ⚡ Warm-Cache Popup — instant first paint with cached recent history
    
    PRIVACY GUARANTEE:
    
    • All data stored locally on your device
    • No cloud sync, no external servers
    • No analytics, no tracking
    • Optional favicon loading (configurable)
    • Sensitive-site blacklist (banks, password managers)
    • Source-available — inspect the code anytime (BSL-1.1, converts to Apache-2.0 in 2030)
    • You can delete all data anytime
    
    HOW IT WORKS:
    
    1. Install extension
    2. Browse normally — SmrutiCortex indexes your history automatically
    3. Press Ctrl+Shift+S (or click icon) to search
    4. Type anything — title, URL, keywords
    5. Hit Enter to open
    
    KEYBOARD SHORTCUTS:
    
    • Ctrl+Shift+S: Open search
    • Enter: Open result
    • Ctrl+Enter: Open in new tab
    • Shift+Enter: Open in background tab
    • Arrow keys: Navigate results
    • Esc: Clear search (first press), close (second press)
    • Type "sc " in address bar for quick access
    
    PREFIX MODES (in quick-search overlay):
    
    • / — Everyday commands (sort, theme, toggles)
    • > — Power commands (tab management, groups)
    • @ — Switch to tab by title + recently closed tabs
    • # — Search bookmarks
    • ?? — Web search (Google, YouTube, GitHub, etc.)
    • ? — Help and discovery
    
    TECHNICAL DETAILS:
    
    • Manifest V3 (future-proof)
    • IndexedDB for fast local storage
    • Modular scoring algorithms for intelligent ranking
    • Service worker background processing
    • TypeScript codebase for reliability
    • 2,397+ unit tests + 56 E2E tests, coverage ratchet gated in pre-commit
    
    SOURCE-AVAILABLE (BSL-1.1):
    View code, report issues: github.com/dhruvinrsoni/smruti-cortex
    Free for personal use. Converts to Apache-2.0 on April 1, 2030.
    
    New in v9.2.0
    
    Boundary-flex search matching — module42 now finds Module 42, Module-42, module_42
    Warm-cache popup — instant first paint with cached recent history
    Idle-resume re-init — service worker wakes proactively, eliminating cold-start delay
    Battery-aware keep-alive — adaptive cadence that respects laptop battery
    Hardened Ollama integration — exponential backoff + model-name canonicalization
    Opt-in Semantic toolbar chip + Report Chooser modal
    2,397 unit tests across 70 files + 70+ E2E tests across 11 specs
    Adds one new permission: idle — used solely to wake the service worker. Grants no access to browsing data.
    
    Reviewer fast-path: No new permissions, no new host permissions, no new data collection vs v9.1.0. This release adds boundary-flex search matching, warm-cache popup paint, opt-in Semantic chip, and MV3 reliability hardening (idle re-init, battery-aware keep-alive). All processing remains local; all data remains in IndexedDB.
    
    v9.2.0 — Reliability + smarter search.
    
    NEW: Boundary-flex matching — `module42` matches `Module 42`, `Module-42`, `module_42`, etc.
    NEW: Warm-cache recent history — popup paints instantly on open.
    NEW: Opt-in Semantic toolbar chip; Report chooser modal.
    FIX: Service worker re-inits on idle; battery-aware keep-alive.
    FIX: Ollama backoff when offline; model-name canonicalization.
    INFRA: Logging overhaul. Coverage gate.
    
    No new permissions. 100% local.
    
    New in v9.0.0 (vs v8.1.0) — LTS Release
    New permissions:
    - sessions (required) — for recently closed tab search and restore in the @ tab-switcher mode
    - windows (required) — for focusing the correct window when switching tabs from search results, and for Move Tab / Merge Windows commands
    - tabGroups (optional) — for tab group management commands in the command palette
    - browsingData (optional) — for browsing data cleanup commands in the command palette
    - topSites (optional) — for showing most-visited sites in the command palette
    
    
    New features:
    - Command palette with 6 prefix modes (/, >, @, #, ??, ?)
    - 45+ advanced browser commands for tab/window management (opt-in, behind optional permissions)
    - Recently closed tabs in tab-switcher mode (@) with one-click restore
    - Web search mode for Google, YouTube, GitHub, GCP, Jira, Confluence
    - Popup and quick-search overlay resizing with drag handles
    - Unified scroll toggle
    - Settings UI modernization (toggle switches, segmented controls, pill chips)
    
    Bug fixes and stability:
    - CSP compliance: moved inline error handler to external file
    - Fixed message port closed warnings
    - Fixed listener leaks in quick-search and tour
    - Fixed unhandled promise rejections in resilience module
    - Replaced 60+ silent catch blocks with meaningful logging
    - Dead code removal (unused exports, imports, variables)
    - Build guardrail for Chrome MV3 underscore-dir restriction
    
    License change:
    - Changed from Apache-2.0 to BSL-1.1 (source-available)
    - Free for non-commercial, personal, educational, or evaluation use
    - Converts to Apache-2.0 on April 1, 2030
  • Apr 24, 2026
    description
    SmrutiCortex — Your private, lightning-fast browser memory search engine.
    
    Tired of losing important pages in your browser history? SmrutiCortex indexes everything you visit and retrieves any URL in milliseconds. Think "Everything" search for Windows, but for your browser.
    
    KEY FEATURES:
    
    ⚡ Ultra-Fast Search — Results appear as you type (< 50ms)
    🎯 Smart Ranking — Recent + frequent results with literal substring boost
    🎯 Strict Matching — Only shows results containing your search terms (default ON, configurable)
    🎲 Diverse Results — Filters duplicate URLs automatically for variety (default ON, configurable)
    ⭐ Bookmark Search — Search bookmarks alongside history with ★ indicator
    🔍 Query Expansion — Find related terms with synonym matching
    🖼️ Favicon Caching — Local cache for fast icon loading
    📊 Performance Monitor — Real-time search metrics and timing
    🔧 Advanced Diagnostics — Export system info for bug reports
    🔐 100% Private — All data stays local in IndexedDB
    🛡️ Self-Healing — Auto-recovery from errors with retry logic
    🔧 Privacy Controls — Favicon toggle, sensitive-site blacklist
    💾 Data Management — Storage quota monitoring, one-click rebuild
    ⌨️ Keyboard-First — Ctrl+Shift+S instant access, full arrow key navigation
    🎨 Clean UI — Minimal, distraction-free interface
    🤖 AI Search — Optional local keyword expansion (Ollama)
    🌐 Cross-Browser — Works on Chrome, Edge, and Firefox
    🎓 Guided Onboarding — In-extension spotlight tour for new users
    🔘 Toggle Chip Bar — Quick-toggle settings without opening settings modal
    🔔 Toast Notifications — Hover-to-pause, selectable text for error messages
    🎨 Theme Support — Dark, Light, or Auto (follows system preference)
    📦 Data Portability — Export/import your entire search index
    ⎋ Smart Escape — First Esc clears input, second Esc closes
    🔄 Zero-Reload Updates — Keyboard shortcut survives extension updates
    🎛️ Command Palette — Universal browser control with prefix modes (/, >, @, #, ??, ?)
    🌍 Web Search — Search Google, YouTube, GitHub, and more from the palette
    🪟 Browser Commands — 45+ tab/window management commands (opt-in)
    🔖 Recently Closed — Find and restore recently closed tabs from tab switcher
    
    PRIVACY GUARANTEE:
    
    • All data stored locally on your device
    • No cloud sync, no external servers
    • No analytics, no tracking
    • Optional favicon loading (configurable)
    • Sensitive-site blacklist (banks, password managers)
    • Source-available — inspect the code anytime (BSL-1.1, converts to Apache-2.0 in 2030)
    • You can delete all data anytime
    
    HOW IT WORKS:
    
    1. Install extension
    2. Browse normally — SmrutiCortex indexes your history automatically
    3. Press Ctrl+Shift+S (or click icon) to search
    4. Type anything — title, URL, keywords
    5. Hit Enter to open
    
    KEYBOARD SHORTCUTS:
    
    • Ctrl+Shift+S: Open search
    • Enter: Open result
    • Ctrl+Enter: Open in new tab
    • Shift+Enter: Open in background tab
    • Arrow keys: Navigate results
    • Esc: Clear search (first press), close (second press)
    • Type "sc " in address bar for quick access
    
    PREFIX MODES (in quick-search overlay):
    
    • / — Everyday commands (sort, theme, toggles)
    • > — Power commands (tab management, groups)
    • @ — Switch to tab by title + recently closed tabs
    • # — Search bookmarks
    • ?? — Web search (Google, YouTube, GitHub, etc.)
    • ? — Help and discovery
    
    TECHNICAL DETAILS:
    
    • Manifest V3 (future-proof)
    • IndexedDB for fast local storage
    • Modular scoring algorithms for intelligent ranking
    • Service worker background processing
    • TypeScript codebase for reliability
    • 1,233+ unit tests + 45 E2E tests
    
    SOURCE-AVAILABLE (BSL-1.1):
    View code, report issues: github.com/dhruvinrsoni/smruti-cortex
    Free for personal use. Converts to Apache-2.0 on April 1, 2030.
    
    New in v9.0.0 (vs v8.1.0) — LTS Release
    New permissions:
    - sessions (required) — for recently closed tab search and restore in the @ tab-switcher mode
    - windows (required) — for focusing the correct window when switching tabs from search results, and for Move Tab / Merge Windows commands
    - tabGroups (optional) — for tab group management commands in the command palette
    - browsingData (optional) — for browsing data cleanup commands in the command palette
    - topSites (optional) — for showing most-visited sites in the command palette
    
    New features:
    - Command palette with 6 prefix modes (/, >, @, #, ??, ?)
    - 45+ advanced browser commands for tab/window management (opt-in, behind optional permissions)
    - Recently closed tabs in tab-switcher mode (@) with one-click restore
    - Web search mode for Google, YouTube, GitHub, GCP, Jira, Confluence
    - Popup and quick-search overlay resizing with drag handles
    - Unified scroll toggle
    - Settings UI modernization (toggle switches, segmented controls, pill chips)
    
    Bug fixes and stability:
    - CSP compliance: moved inline error handler to external file
    - Fixed message port closed warnings
    - Fixed listener leaks in quick-search and tour
    - Fixed unhandled promise rejections in resilience module
    - Replaced 60+ silent catch blocks with meaningful logging
    - Dead code removal (unused exports, imports, variables)
    - Build guardrail for Chrome MV3 underscore-dir restriction
    
    License change:
    - Changed from Apache-2.0 to BSL-1.1 (source-available)
    - Free for non-commercial, personal, educational, or evaluation use
    - Converts to Apache-2.0 on April 1, 2030
    
    Test suite: 1,233 unit tests across 46 files + 45 E2E Playwright tests across 7 specs
    SmrutiCortex — Your private, lightning-fast browser memory search engine.
    
    Tired of losing important pages in your browser history? SmrutiCortex indexes everything you visit and retrieves any URL in milliseconds. Think "Everything" search for Windows, but for your browser.
    
    KEY FEATURES:
    
    ⚡ Ultra-Fast Search — Results appear as you type (< 50ms)
    🎯 Smart Ranking — Recent + frequent results with literal substring boost
    🎯 Strict Matching — Only shows results containing your search terms (default ON, configurable)
    🎲 Diverse Results — Filters duplicate URLs automatically for variety (default ON, configurable)
    ⭐ Bookmark Search — Search bookmarks alongside history with ★ indicator
    🔍 Query Expansion — Find related terms with synonym matching
    🖼️ Favicon Caching — Local cache for fast icon loading
    📊 Performance Monitor — Real-time search metrics and timing
    🔧 Advanced Diagnostics — Export system info for bug reports
    🔐 100% Private — All data stays local in IndexedDB
    🛡️ Self-Healing — Auto-recovery from errors with retry logic
    🔧 Privacy Controls — Favicon toggle, sensitive-site blacklist
    💾 Data Management — Storage quota monitoring, one-click rebuild
    ⌨️ Keyboard-First — Ctrl+Shift+S instant access, full arrow key navigation
    🎨 Clean UI — Minimal, distraction-free interface
    🤖 AI Search — Optional local keyword expansion (Ollama)
    🌐 Cross-Browser — Works on Chrome, Edge, and Firefox
    🎓 Guided Onboarding — In-extension spotlight tour for new users
    🔘 Toggle Chip Bar — Quick-toggle settings without opening settings modal
    🔔 Toast Notifications — Hover-to-pause, selectable text for error messages
    🎨 Theme Support — Dark, Light, or Auto (follows system preference)
    📦 Data Portability — Export/import your entire search index
    ⎋ Smart Escape — First Esc clears input, second Esc closes
    🔄 Zero-Reload Updates — Keyboard shortcut survives extension updates
    🎛️ Command Palette — Universal browser control with prefix modes (/, >, @, #, ??, ?)
    🌍 Web Search — Search Google, YouTube, GitHub, and more from the palette
    🪟 Browser Commands — 45+ tab/window management commands (opt-in)
    🔖 Recently Closed — Find and restore recently closed tabs from tab switcher
    🔍 Boundary-Flex Matching — finds `module42` inside `Module 42`, `Module-42`, `module_42` (clean exact matches still rank first)
    ⚡ Warm-Cache Popup — instant first paint with cached recent history
    
    PRIVACY GUARANTEE:
    
    • All data stored locally on your device
    • No cloud sync, no external servers
    • No analytics, no tracking
    • Optional favicon loading (configurable)
    • Sensitive-site blacklist (banks, password managers)
    • Source-available — inspect the code anytime (BSL-1.1, converts to Apache-2.0 in 2030)
    • You can delete all data anytime
    
    HOW IT WORKS:
    
    1. Install extension
    2. Browse normally — SmrutiCortex indexes your history automatically
    3. Press Ctrl+Shift+S (or click icon) to search
    4. Type anything — title, URL, keywords
    5. Hit Enter to open
    
    KEYBOARD SHORTCUTS:
    
    • Ctrl+Shift+S: Open search
    • Enter: Open result
    • Ctrl+Enter: Open in new tab
    • Shift+Enter: Open in background tab
    • Arrow keys: Navigate results
    • Esc: Clear search (first press), close (second press)
    • Type "sc " in address bar for quick access
    
    PREFIX MODES (in quick-search overlay):
    
    • / — Everyday commands (sort, theme, toggles)
    • > — Power commands (tab management, groups)
    • @ — Switch to tab by title + recently closed tabs
    • # — Search bookmarks
    • ?? — Web search (Google, YouTube, GitHub, etc.)
    • ? — Help and discovery
    
    TECHNICAL DETAILS:
    
    • Manifest V3 (future-proof)
    • IndexedDB for fast local storage
    • Modular scoring algorithms for intelligent ranking
    • Service worker background processing
    • TypeScript codebase for reliability
    • 2,397+ unit tests + 56 E2E tests, coverage ratchet gated in pre-commit
    
    SOURCE-AVAILABLE (BSL-1.1):
    View code, report issues: github.com/dhruvinrsoni/smruti-cortex
    Free for personal use. Converts to Apache-2.0 on April 1, 2030.
    
    New in v9.0.0 (vs v8.1.0) — LTS Release
    New permissions:
    - sessions (required) — for recently closed tab search and restore in the @ tab-switcher mode
    - windows (required) — for focusing the correct window when switching tabs from search results, and for Move Tab / Merge Windows commands
    - tabGroups (optional) — for tab group management commands in the command palette
    - browsingData (optional) — for browsing data cleanup commands in the command palette
    - topSites (optional) — for showing most-visited sites in the command palette
    
    
    New features:
    - Command palette with 6 prefix modes (/, >, @, #, ??, ?)
    - 45+ advanced browser commands for tab/window management (opt-in, behind optional permissions)
    - Recently closed tabs in tab-switcher mode (@) with one-click restore
    - Web search mode for Google, YouTube, GitHub, GCP, Jira, Confluence
    - Popup and quick-search overlay resizing with drag handles
    - Unified scroll toggle
    - Settings UI modernization (toggle switches, segmented controls, pill chips)
    
    Bug fixes and stability:
    - CSP compliance: moved inline error handler to external file
    - Fixed message port closed warnings
    - Fixed listener leaks in quick-search and tour
    - Fixed unhandled promise rejections in resilience module
    - Replaced 60+ silent catch blocks with meaningful logging
    - Dead code removal (unused exports, imports, variables)
    - Build guardrail for Chrome MV3 underscore-dir restriction
    
    License change:
    - Changed from Apache-2.0 to BSL-1.1 (source-available)
    - Free for non-commercial, personal, educational, or evaluation use
    - Converts to Apache-2.0 on April 1, 2030
    
    ---
    Reviewer fast-path: No new permissions, no new host permissions, no new data collection vs v9.1.0. This release adds boundary-flex search matching, warm-cache popup paint, opt-in Semantic chip, and MV3 reliability hardening (idle re-init, battery-aware keep-alive). All processing remains local; all data remains in IndexedDB.
    
    v9.2.0 — Reliability + smarter search.
    
    NEW: Boundary-flex matching — `module42` matches `Module 42`, `Module-42`, `module_42`, etc.
    NEW: Warm-cache recent history — popup paints instantly on open.
    NEW: Opt-in Semantic toolbar chip; Report chooser modal.
    FIX: Service worker re-inits on idle; battery-aware keep-alive.
    FIX: Ollama backoff when offline; model-name canonicalization.
    INFRA: Logging overhaul. Coverage gate.
    
    No new permissions. 100% local.
  • Apr 24, 2026
    permissions
    history, bookmarks, storage, tabs, alarms, scripting, activeTab, sessions, windows
    history, bookmarks, storage, tabs, alarms, scripting, activeTab, sessions, windows, idle
  • Apr 16, 2026
    description
    SmrutiCortex — Your private, lightning-fast browser memory search engine.
    
    Tired of losing important pages in your browser history? SmrutiCortex indexes everything you visit and retrieves any URL in milliseconds. Think "Everything" search for Windows, but for your browser.
    
    KEY FEATURES:
    
    ⚡ Ultra-Fast Search — Results appear as you type (< 50ms)
    🎯 Smart Ranking — Recent + frequent results with literal substring boost  
    🎯 Strict Matching — Only shows results containing your search terms (default ON, configurable)
    🎲 Diverse Results — Filters duplicate URLs automatically for variety (default ON, configurable)
    ⭐ Bookmark Search — Search bookmarks alongside history with ★ indicator
    🔍 Query Expansion — Find related terms with synonym matching
    🖼️ Favicon Caching — Local cache for fast icon loading
    📊 Performance Monitor — Real-time search metrics and timing
    🔧 Advanced Diagnostics — Export system info for bug reports
    🔐 100% Private — All data stays local in IndexedDB
    🛡️ Self-Healing — Auto-recovery from errors with retry logic
    🔧 Privacy Controls — Favicon toggle, sensitive-site blacklist
    💾 Data Management — Storage quota monitoring, one-click rebuild
    ⌨️ Keyboard-First — Ctrl+Shift+S instant access, full arrow key navigation
    🎨 Clean UI — Minimal, distraction-free interface
    🤖 AI Search — Optional local keyword expansion (Ollama)
    🌐 Cross-Browser — Works on Chrome, Edge, and Firefox
    
    PRIVACY GUARANTEE:
    
    • All data stored locally on your device
    • No cloud sync, no external servers  
    • No analytics, no tracking
    • Optional favicon loading (configurable)
    • Sensitive-site blacklist (banks, password managers)
    • Open source — inspect the code anytime
    • You can delete all data anytime
    
    HOW IT WORKS:
    
    1. Install extension
    2. Browse normally — SmrutiCortex indexes your history automatically
    3. Press Ctrl+Shift+S (or click icon) to search
    4. Type anything — title, URL, keywords
    5. Hit Enter to open
    
    KEYBOARD SHORTCUTS:
    
    • Ctrl+Shift+S: Open search
    • Enter: Open result  
    • Ctrl+Enter: Open in new tab
    • Shift+Enter: Open in background tab
    • Arrow keys: Navigate results
    • Esc: Clear search
    • Type "sc " in address bar for quick access
    
    TECHNICAL DETAILS:
    
    • Manifest V3 (future-proof)
    • IndexedDB for fast local storage
    • Modular scoring algorithms for intelligent ranking
    • Service worker background processing
    • TypeScript codebase for reliability
    
    OPEN SOURCE:
    View code, report issues, contribute: github.com/dhruvinrsoni/smruti-cortex
    SmrutiCortex — Your private, lightning-fast browser memory search engine.
    
    Tired of losing important pages in your browser history? SmrutiCortex indexes everything you visit and retrieves any URL in milliseconds. Think "Everything" search for Windows, but for your browser.
    
    KEY FEATURES:
    
    ⚡ Ultra-Fast Search — Results appear as you type (< 50ms)
    🎯 Smart Ranking — Recent + frequent results with literal substring boost
    🎯 Strict Matching — Only shows results containing your search terms (default ON, configurable)
    🎲 Diverse Results — Filters duplicate URLs automatically for variety (default ON, configurable)
    ⭐ Bookmark Search — Search bookmarks alongside history with ★ indicator
    🔍 Query Expansion — Find related terms with synonym matching
    🖼️ Favicon Caching — Local cache for fast icon loading
    📊 Performance Monitor — Real-time search metrics and timing
    🔧 Advanced Diagnostics — Export system info for bug reports
    🔐 100% Private — All data stays local in IndexedDB
    🛡️ Self-Healing — Auto-recovery from errors with retry logic
    🔧 Privacy Controls — Favicon toggle, sensitive-site blacklist
    💾 Data Management — Storage quota monitoring, one-click rebuild
    ⌨️ Keyboard-First — Ctrl+Shift+S instant access, full arrow key navigation
    🎨 Clean UI — Minimal, distraction-free interface
    🤖 AI Search — Optional local keyword expansion (Ollama)
    🌐 Cross-Browser — Works on Chrome, Edge, and Firefox
    🎓 Guided Onboarding — In-extension spotlight tour for new users
    🔘 Toggle Chip Bar — Quick-toggle settings without opening settings modal
    🔔 Toast Notifications — Hover-to-pause, selectable text for error messages
    🎨 Theme Support — Dark, Light, or Auto (follows system preference)
    📦 Data Portability — Export/import your entire search index
    ⎋ Smart Escape — First Esc clears input, second Esc closes
    🔄 Zero-Reload Updates — Keyboard shortcut survives extension updates
    🎛️ Command Palette — Universal browser control with prefix modes (/, >, @, #, ??, ?)
    🌍 Web Search — Search Google, YouTube, GitHub, and more from the palette
    🪟 Browser Commands — 45+ tab/window management commands (opt-in)
    🔖 Recently Closed — Find and restore recently closed tabs from tab switcher
    
    PRIVACY GUARANTEE:
    
    • All data stored locally on your device
    • No cloud sync, no external servers
    • No analytics, no tracking
    • Optional favicon loading (configurable)
    • Sensitive-site blacklist (banks, password managers)
    • Source-available — inspect the code anytime (BSL-1.1, converts to Apache-2.0 in 2030)
    • You can delete all data anytime
    
    HOW IT WORKS:
    
    1. Install extension
    2. Browse normally — SmrutiCortex indexes your history automatically
    3. Press Ctrl+Shift+S (or click icon) to search
    4. Type anything — title, URL, keywords
    5. Hit Enter to open
    
    KEYBOARD SHORTCUTS:
    
    • Ctrl+Shift+S: Open search
    • Enter: Open result
    • Ctrl+Enter: Open in new tab
    • Shift+Enter: Open in background tab
    • Arrow keys: Navigate results
    • Esc: Clear search (first press), close (second press)
    • Type "sc " in address bar for quick access
    
    PREFIX MODES (in quick-search overlay):
    
    • / — Everyday commands (sort, theme, toggles)
    • > — Power commands (tab management, groups)
    • @ — Switch to tab by title + recently closed tabs
    • # — Search bookmarks
    • ?? — Web search (Google, YouTube, GitHub, etc.)
    • ? — Help and discovery
    
    TECHNICAL DETAILS:
    
    • Manifest V3 (future-proof)
    • IndexedDB for fast local storage
    • Modular scoring algorithms for intelligent ranking
    • Service worker background processing
    • TypeScript codebase for reliability
    • 1,233+ unit tests + 45 E2E tests
    
    SOURCE-AVAILABLE (BSL-1.1):
    View code, report issues: github.com/dhruvinrsoni/smruti-cortex
    Free for personal use. Converts to Apache-2.0 on April 1, 2030.
    
    New in v9.0.0 (vs v8.1.0) — LTS Release
    New permissions:
    - sessions (required) — for recently closed tab search and restore in the @ tab-switcher mode
    - windows (required) — for focusing the correct window when switching tabs from search results, and for Move Tab / Merge Windows commands
    - tabGroups (optional) — for tab group management commands in the command palette
    - browsingData (optional) — for browsing data cleanup commands in the command palette
    - topSites (optional) — for showing most-visited sites in the command palette
    
    New features:
    - Command palette with 6 prefix modes (/, >, @, #, ??, ?)
    - 45+ advanced browser commands for tab/window management (opt-in, behind optional permissions)
    - Recently closed tabs in tab-switcher mode (@) with one-click restore
    - Web search mode for Google, YouTube, GitHub, GCP, Jira, Confluence
    - Popup and quick-search overlay resizing with drag handles
    - Unified scroll toggle
    - Settings UI modernization (toggle switches, segmented controls, pill chips)
    
    Bug fixes and stability:
    - CSP compliance: moved inline error handler to external file
    - Fixed message port closed warnings
    - Fixed listener leaks in quick-search and tour
    - Fixed unhandled promise rejections in resilience module
    - Replaced 60+ silent catch blocks with meaningful logging
    - Dead code removal (unused exports, imports, variables)
    - Build guardrail for Chrome MV3 underscore-dir restriction
    
    License change:
    - Changed from Apache-2.0 to BSL-1.1 (source-available)
    - Free for non-commercial, personal, educational, or evaluation use
    - Converts to Apache-2.0 on April 1, 2030
    
    Test suite: 1,233 unit tests across 46 files + 45 E2E Playwright tests across 7 specs
  • Apr 16, 2026
    permissions
    history, bookmarks, storage, tabs, alarms
    history, bookmarks, storage, tabs, alarms, scripting, activeTab, sessions, windows

Permissions & access

Permissions
historybookmarksstoragetabsalarmsscriptingactiveTabsessionswindowsidle
Host access
None declared

Screenshots

SmrutiCortex: Instant Browser History Search screenshot 1

About

SmrutiCortex — Your private, lightning-fast browser memory search engine.

Tired of losing important pages in your browser history? SmrutiCortex indexes everything you visit and retrieves any URL in milliseconds. Think "Everything" search for Windows, but for your browser.

KEY FEATURES:

⚡ Ultra-Fast Search — Results appear as you type (< 50ms)
🎯 Smart Ranking — Recent + frequent results with literal substring boost
🎯 Strict Matching — Only shows results containing your search terms (default ON, configurable)
🎲 Diverse Results — Filters duplicate URLs automatically for variety (default ON, configurable)
⭐ Bookmark Search — Search bookmarks alongside history with ★ indicator
🔍 Query Expansion — Find related terms with synonym matching
🖼️ Favicon Caching — Local cache for fast icon loading
📊 Performance Monitor — Real-time search metrics and timing
🔧 Advanced Diagnostics — Export system info for bug reports
🔐 100% Private — All data stays local in IndexedDB
🛡️ Self-Healing — Auto-recovery from errors with retry logic
🔧 Privacy Controls — Favicon toggle, sensitive-site blacklist
💾 Data Management — Storage quota monitoring, one-click rebuild
⌨️ Keyboard-First — Ctrl+Shift+S instant access, full arrow key navigation
🎨 Clean UI — Minimal, distraction-free interface
🤖 AI Search — Optional local keyword expansion (Ollama)
🌐 Cross-Browser — Works on Chrome, Edge, and Firefox
🎓 Guided Onboarding — In-extension spotlight tour for new users
🔘 Toggle Chip Bar — Quick-toggle settings without opening settings modal
🔔 Toast Notifications — Hover-to-pause, selectable text for error messages
🎨 Theme Support — Dark, Light, or Auto (follows system preference)
📦 Data Portability — Export/import your entire search index
⎋ Smart Escape — First Esc clears input, second Esc closes
🔄 Zero-Reload Updates — Keyboard shortcut survives extension updates
🎛️ Command Palette — Universal browser control with prefix modes (/, >, @, #, ??, ?)
🌍 Web Search — Search Google, YouTube, GitHub, and more from the palette
🪟 Browser Commands — 45+ tab/window management commands (opt-in)
🔖 Recently Closed — Find and restore recently closed tabs from tab switcher
🔍 Boundary-Flex Matching — finds `module42` inside `Module 42`, `Module-42`, `module_42` (clean exact matches still rank first)
⚡ Warm-Cache Popup — instant first paint with cached recent history

PRIVACY GUARANTEE:

• All data stored locally on your device
• No cloud sync, no external servers
• No analytics, no tracking
• Optional favicon loading (configurable)
• Sensitive-site blacklist (banks, password managers)
• Source-available — inspect the code anytime (BSL-1.1, converts to Apache-2.0 in 2030)
• You can delete all data anytime

HOW IT WORKS:

1. Install extension
2. Browse normally — SmrutiCortex indexes your history automatically
3. Press Ctrl+Shift+S (or click icon) to search
4. Type anything — title, URL, keywords
5. Hit Enter to open

KEYBOARD SHORTCUTS:

• Ctrl+Shift+S: Open search
• Enter: Open result
• Ctrl+Enter: Open in new tab
• Shift+Enter: Open in background tab
• Arrow keys: Navigate results
• Esc: Clear search (first press), close (second press)
• Type "sc " in address bar for quick access

PREFIX MODES (in quick-search overlay):

• / — Everyday commands (sort, theme, toggles)
• > — Power commands (tab management, groups)
• @ — Switch to tab by title + recently closed tabs
• # — Search bookmarks
• ?? — Web search (Google, YouTube, GitHub, etc.)
• ? — Help and discovery

TECHNICAL DETAILS:

• Manifest V3 (future-proof)
• IndexedDB for fast local storage
• Modular scoring algorithms for intelligent ranking
• Service worker background processing
• TypeScript codebase for reliability
• 2,397+ unit tests + 56 E2E tests, coverage ratchet gated in pre-commit

SOURCE-AVAILABLE (BSL-1.1):
View code, report issues: github.com/dhruvinrsoni/smruti-cortex
Free for personal use. Converts to Apache-2.0 on April 1, 2030.

New in v9.4.1 (from v9.3.0):

• Instant results after typing — keyword results now fire once after you pause typing (respects your Focus Delay setting), not on every individual keystroke

• Independent AI + Semantic chips — the 🧠 Semantic chip no longer requires the 🤖 AI chip to be on; each chip directly toggles its own setting

• Result list stays visible when toggling AI/Semantic chips; Ctrl+C on a result copies the URL


New in v9.3.0:
• Recent history is now live — new visits appear in the popup without clicking "Index Now"
• Report bad rankings directly from the popup (rate-limited to 5 per 24 h)
• Smarter deduplication removes near-duplicate results across sub-domains

New in v9.2.0

Boundary-flex search matching — module42 now finds Module 42, Module-42, module_42
Warm-cache popup — instant first paint with cached recent history
Idle-resume re-init — service worker wakes proactively, eliminating cold-start delay
Battery-aware keep-alive — adaptive cadence that respects laptop battery
Hardened Ollama integration — exponential backoff + model-name canonicalization
Opt-in Semantic toolbar chip + Report Chooser modal
2,397 unit tests across 70 files + 70+ E2E tests across 11 specs
Adds one new permission: idle — used solely to wake the service worker. Grants no access to browsing data.

Reviewer fast-path: No new permissions, no new host permissions, no new data collection vs v9.1.0. This release adds boundary-flex search matching, warm-cache popup paint, opt-in Semantic chip, and MV3 reliability hardening (idle re-init, battery-aware keep-alive). All processing remains local; all data remains in IndexedDB.

New in v9.4.0:
• Type "?? j PROJ-123" to jump straight to a Jira issue from the search bar
• Result list never blanks when toggling AI mode — instant display with chip pulse feedback
• Ctrl+C copies a paste-ready URL for the Chrome omnibox

New in v9.3.0:
• Recent history is now live — new visits appear in the popup without clicking "Index Now"
• Report bad rankings directly from the popup (rate-limited to 5 per 24 h)
• Smarter deduplication removes near-duplicate results across sub-domains

v9.2.0 — Reliability + smarter search.

NEW: Boundary-flex matching — `module42` matches `Module 42`, `Module-42`, `module_42`, etc.
NEW: Warm-cache recent history — popup paints instantly on open.
NEW: Opt-in Semantic toolbar chip; Report chooser modal.
FIX: Service worker re-inits on idle; battery-aware keep-alive.
FIX: Ollama backoff when offline; model-name canonicalization.
INFRA: Logging overhaul. Coverage gate.

No new permissions. 100% local.

New in v9.0.0 (vs v8.1.0) — LTS Release
New permissions:
- sessions (required) — for recently closed tab search and restore in the @ tab-switcher mode
- windows (required) — for focusing the correct window when switching tabs from search results, and for Move Tab / Merge Windows commands
- tabGroups (optional) — for tab group management commands in the command palette
- browsingData (optional) — for browsing data cleanup commands in the command palette
- topSites (optional) — for showing most-visited sites in the command palette


New features:
- Command palette with 6 prefix modes (/, >, @, #, ??, ?)
- 45+ advanced browser commands for tab/window management (opt-in, behind optional permissions)
- Recently closed tabs in tab-switcher mode (@) with one-click restore
- Web search mode for Google, YouTube, GitHub, GCP, Jira, Confluence
- Popup and quick-search overlay resizing with drag handles
- Unified scroll toggle
- Settings UI modernization (toggle switches, segmented controls, pill chips)

Bug fixes and stability:
- CSP compliance: moved inline error handler to external file
- Fixed message port closed warnings
- Fixed listener leaks in quick-search and tour
- Fixed unhandled promise rejections in resilience module
- Replaced 60+ silent catch blocks with meaningful logging
- Dead code removal (unused exports, imports, variables)
- Build guardrail for Chrome MV3 underscore-dir restriction

License change:
- Changed from Apache-2.0 to BSL-1.1 (source-available)
- Free for non-commercial, personal, educational, or evaluation use
- Converts to Apache-2.0 on April 1, 2030

Technical

Version
9.4.1
Manifest
V3
Size
3.47MiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
ecnkiihcifbfnhjblicfbppplobiicoi
Developer ID
u339673b7a46c80d878117346aa744e18
Developer Email
[email protected]
Created
Feb 11, 2026
Last Updated (Store)
May 25, 2026
Last Scraped
Jun 6, 2026
Website

Similar extensions

Alternatives to SmrutiCortex: Instant Browser History Search, ranked by description similarity.

Data sourced from the Chrome Web Store · last verified Jun 6, 2026.