Item logo image for nodx Lens

nodx Lens

ExtensionTools1 user
Item media 5 (screenshot) for nodx Lens
Item media 1 (screenshot) for nodx Lens
Item media 2 (screenshot) for nodx Lens
Item media 3 (screenshot) for nodx Lens
Item media 4 (screenshot) for nodx Lens
Item media 5 (screenshot) for nodx Lens
Item media 1 (screenshot) for nodx Lens
Item media 1 (screenshot) for nodx Lens
Item media 2 (screenshot) for nodx Lens
Item media 3 (screenshot) for nodx Lens
Item media 4 (screenshot) for nodx Lens
Item media 5 (screenshot) for nodx Lens

Overview

Highlight any text on a webpage to get an inline AI explanation. Underlines stay โ€” click them later to revisit.

nodx Lens turns text selection into instant AI context. Highlight any phrase on any webpage, click the floating "๐Ÿ” explain" button, and a streaming explanation appears right next to what you were reading. No tab-switching, no new chat thread to clutter, no copy-pasting into another tool. โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• WHO IT'S FOR โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• - Anyone reading long AI replies in a chat tool โ€” get a side-channel definition without polluting your main conversation. - Knowledge workers who skim research papers, Substack essays, technical docs, and want fast context on a term they don't know. - People who collect annotations as they read โ€” every explanation leaves a persistent underline you can revisit. โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• CORE FEATURES โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• ๐Ÿ” Select-to-explain Highlight 2โ€“500 characters on any webpage. A small "๐Ÿ” explain" pill floats above the selection. Click it. A panel slides in below the highlight with a streaming explanation โ€” 50โ€“150 words by default, tuned to be a quick definition with one concrete example. ๐Ÿ“Œ Persistent underlines When the explanation finishes, the selected text gets a blue underline that stays on the page. Click outside, scroll away, switch tabs โ€” the underline doesn't disappear. Click any underline later to instantly bring the panel back with the same explanation (no extra API call). Right-click an underline to delete the annotation. ๐Ÿ“š Deepen on demand The panel has a "deepen" button that swaps in a longer 200โ€“400 word explanation โ€” mechanism, example, common misconceptions, or contrast with adjacent ideas. You decide when to spend more tokens. ๐ŸŒŠ Real streaming Words appear character-by-character as the model generates them. You can tell within the first sentence whether the answer is what you wanted โ€” and close the panel early if it's off-track. No wasted wait time. โŒจ๏ธ Keyboard control Press Esc to close the panel. The trigger button auto-hides when you click elsewhere. Selection-debouncing keeps the UI from flickering as you adjust your highlight. โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• PRIVACY โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• This extension does not have a backend. We do not run a server. โœ“ Your API key, settings, and recent explanation history live only in chrome.storage.local on your own machine. โœ“ When you trigger an explanation, the request goes directly from your browser to the AI provider you configured โ€” never through any nodx-controlled server. โœ“ No analytics, no telemetry, no third-party trackers, no ads. โœ“ History is capped at 20 entries, fully local, and can be cleared with one click from the toolbar popup. Full privacy policy is linked from the listing. โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• HOW IT WORKS (2-MINUTE SETUP) โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• 1. Install the extension. 2. Settings opens automatically on first install. 3. Pick a provider: Anthropic, OpenAI, or Google. 4. Paste your own API key (from the provider's console โ€” you keep full control of usage and billing). 5. Pick which model to use for short vs. deep explanations. 6. Go to any webpage, highlight something, and click ๐Ÿ”. โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• WHY BRING-YOUR-OWN-KEY INSTEAD OF A SUBSCRIPTION โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• - Privacy: your queries go to your provider account, not a middleman's. - Pay-as-you-go: a typical short explanation costs a fraction of a cent on Haiku- or Flash-class models. Light users will pay less than any flat subscription would charge. - Model freedom: swap providers or models any time. You're never locked in. - Transparency: you can see your own API console for exactly what was sent and what it cost. โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• SUPPORTED MODELS โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• - Anthropic โ€” claude-haiku-4-5 (default for short explanations, fast and cheap), claude-sonnet-4-6 (default for deep explanations) - OpenAI โ€” gpt-4o-mini, gpt-4o, gpt-5 - Google โ€” gemini-2.5-flash, gemini-2.5-pro You can change the picked model per provider in Settings any time. โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• PERMISSIONS, IN PLAIN ENGLISH โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• - "Read and change all your data on all websites" โ€” sounds scary; in practice, it's because the extension has to be ready to activate when you select text on whatever page you're reading. It does not read or modify page contents unless you explicitly click the floating trigger button. - "Storage" โ€” to keep your API key and settings on your local machine. - "Host permissions" to api.anthropic.com, api.openai.com, generativelanguage.googleapis.com โ€” so the extension can talk directly to whichever AI provider you chose. โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• WHAT'S NEXT โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• V0.1 (this release) โ€” Core flow, persistent annotations, three providers, local history. Planned: - V0.2 โ€” Web Crypto encryption for the stored API key - V0.3 โ€” Global keyboard shortcut (Alt+E) to trigger without clicking - V0.4 โ€” Annotations that survive page reload by re-anchoring to text - V0.5 โ€” Cross-page "my annotations" library, searchable from the popup - V1.0 โ€” Companion desktop app integration (save a snippet to deeper structured thinking) โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• CONTACT / FEEDBACK โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ• X (Twitter): https://x.com/LaoMo9394 nodx is a small toolkit for thinking with AI as a sparring partner, not a replacement. Lens is the lightweight browser entry point. A networked decision-thinking desktop app is in development separately.

Details

  • Version
    0.4.0
  • Updated
    July 6, 2026
  • Size
    77.78KiB
  • Languages
    English (United States)
  • Developer
    Website
    Email
    ryanmo.photo@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

nodx Lens has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

nodx Lens handles the following:

Authentication information
Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps