Recommended · Automatic updates
Install from the store
The simplest way to start. Add the extension, then connect your model in Settings. Store review may lag behind GitHub releases.
Add to Chrome ↗browsa / browser side-panel AI
Bring the page into a conversation with your own AI — no copy-paste, no leaving what you’re reading.
Chrome / Edge · Source install available
Free extension. Bring your own model or agent.
🌊 Intro on the ocean's scale — we know it less than the Moon[00:12]
✨ Bioluminescence is widespread in the deep, for lures & camouflage[03:40]
🐋 Humpbacks hunt cooperatively with bubble nets[08:15]
🐙 Abyssal life evolved extreme adaptations to pressure and dark[11:48]
🌍 Close: human activity is reshaping ocean ecosystems[15:02]
Video notes: replies carry clickable [mm:ss] timestamps — click to jump to that moment.
Feeding a page's text to an LLM is easy; making it truly "understand" the page is hard. We use a three-layer cascade: Readability first for clean article text, then a DOM tree that keeps structure, then full text as a fallback. For major sites we read the structured data the page already loaded — subtitles, comments, article source.
No re-authentication, no third-party uploads — data flows only between your browser and your own backend.
🧠 Three-layer cascade: Readability → DOM tree → full text
🕵️ Major sites read their own loaded data — no re-auth
🔒 Data stays between your browser and your backend
⚡ Articles, subtitles & PDFs all covered
Articles: /keypoints extracts the essentials; the body is attached via the Readability cascade.
⚙️ Transformer — attention-only, no recurrence or convolution
⚡ Highly parallel, trains far faster than RNN/LSTM
📊 Fig. 1 shows the architecture; Fig. 2–4 training & BLEU resultsFig.1
🏆 SOTA on both WMT 2014 tasks at lower training cost
PDFs: local WASM rebuilds tables / headings / layout; figure regions are cropped and captioned automatically.
Illustrative interface · Switch scenes to see how browsa works with the page.
demo
The full workflow in 68 seconds: attach a document → math & diagram rendering → clickable timestamps → session management and Agent handoff.
how it works
No window-switching, no copy-pasting. browsa sits quietly beside the page you're reading — like a margin note.
Press the shortcut or click the toolbar icon on any page. The browsa panel appears on the right.
Click 📎 and the page content flows into the conversation — articles, subtitles, PDFs. Selected text can be asked about directly.
Replies stream in word by word, with Markdown, math and charts. Any OpenAI-compatible API — or the Hermes / opencode / OpenSquilla / agent-bridge agents. Seven UI languages included.
Installed? Quick start walks you through the first question; the full guide covers reading, video, rendering, sessions, backends and settings.
features
browsa puts "reading" and "asking" in the same place: long articles, videos, PDFs — the AI is right there.
Bring the current page into the conversation with one click — modes pick themselves:
Select any text on any page and ask directly:
Replies are more than plain text — formulas and diagrams render in your browser:
Structured subtitles from YouTube and Bilibili:
[mm:ss] timestamps that seek the videoNo vendor lock-in — connect your own models:
No browsa account. Your choice of model service:
Say more without typing more:
Long conversations stay organized:
Ctrl+F)supported sites
For these sites browsa reads the structured data the page already loaded — subtitles, comments, article source, quotes — instead of guessing.
Observes, never hijacks: it just watches the requests the browser itself makes. Every other webpage works too, just not as deeply.
your keys, your agent
browsa sells no subscription, asks for no account, takes no markup. It simply moves your own model endpoints into the side panel — cloud, local, or self-hosted.
Not sure which to choose? Read the model and agent setup guide →
install
Choose one installation method, then connect your model or agent. The browsa extension is free.
Configure a model API or local agent in Settings and Ping to verify. Open an article, attach it with 📎, and ask your first question.