browsa
Overview
AI sidebar that chats with the page you're on — articles, videos, PDFs — using your own model or agent. Open source, no account.
browsa is an AI sidebar that chats with the page you're on — articles, videos, PDFs, and docs — using YOUR own key or YOUR own agent. No subscription. No account. No middleman. ────────────────────────────── 💬 CHAT WITH ANYTHING YOU'RE READING • Attach the current page with one click — clean reader-mode extraction, not a DOM dump. Interactive expansion runs on a hidden background copy, so it never clicks around the page you're reading • Summarize, translate, explain, outline — one-tap quick actions and slash commands • Select any text on the page → floating toolbar to ask / explain / translate / summarize 🎬 VIDEO NOTES WITH CLICKABLE TIMESTAMPS • Subtitles of the video you're watching are extracted automatically • No subtitles? browsa transcribes the audio (ASR) through your own configured provider, so subtitle-less videos work too • Every [mm:ss] note in the reply is clickable and seeks the video 📄 PDFs NEVER LEAVE YOUR MACHINE • Full layout reconstruction client-side (tables, headings, multi-column) — powered by WASM, zero upload • Charts and figures are cropped and sent as images so vision models can actually see them 🤖 BRING YOUR OWN MODEL — OR YOUR OWN AGENT • Any OpenAI-compatible endpoint: hosted APIs, local gateways, self-hosted deployments • Local & offline models via Ollama and other local runtimes • Agent backends too: self-hosted servers (e.g. Hermes) with tool execution, streaming progress, and human approval before risky actions • Or drive the CLI coding agent already installed on your machine (Codex, Claude Code) through a local bridge — same subscription sign-in, no separate model API purchase • Connect several agents at once: the sidebar dropdown switches between them, and every reply is labeled with the agent that produced it • Three wire protocols per provider: Chat Completions, Responses, Anthropic Messages 🌐 DEEP SITE EXTRACTION (not just "grab the text") • Popular video, community, podcast and document sites are extracted through their own structured data — cleaner and more complete than generic page scraping • GitHub file pages fetch the raw source instead of the rendered UI 🔒 PRIVACY BY ARCHITECTURE • Your API keys are stored only in your browser's local storage and sent nowhere except the endpoint you configure • Page context is sanitized locally before sending: credentials hiding in URLs (tokens, passwords, signatures) are masked so they never reach your provider • PDF parsing runs entirely on-device (WebAssembly) — file bytes never leave your machine • Model replies are sanitized (DOMPurify) before rendering; network interceptors only observe requests, never modify them • Open source (MIT): every line is auditable — https://github.com/xiaohuzai/browsa ✨ RICH REPLIES, RENDERED PROPERLY Markdown tables, code highlighting (40+ languages), KaTeX math, Mermaid diagrams, ECharts charts and Markmap mind maps — rendered inline. So are molecules and chemical reactions, interactive 3D protein structures, and neural-network architecture figures. Select any part of a reply to open a scoped side-conversation ("detail thread"). ⌨️ MADE FOR KEYBOARD PEOPLE Ctrl+Shift+H opens the sidebar · Enter/Shift+Enter configurable · Ctrl+F search inside the conversation · Ctrl+/ switch context mode · everything streamable and abortable with Esc ────────────────────────────── browsa does not add markup to anyone's model bill — you pay your provider directly, or run local models for free. It collects no analytics and requires no sign-up. The UI follows your browser language (English / 中文), switchable in Settings. Install, open ⚙ Settings, paste a key (or point at localhost:11434), Ping to verify — you're chatting in under a minute. Source code & docs: https://github.com/xiaohuzai/browsa Website: https://xiaohuzai.github.io/browsa/
0 out of 5No ratings
Details
- Version0.38.4
- UpdatedSeptember 18, 2026
- Size5.42MiB
- Languages2 languages
- Developer
Email
823919532@qq.com - Non-traderThis 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
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