Skip to content

How to Build a Personal AI Research Assistant That Runs in Your Browser

Stop copying pages into a chatbot tab. Build an AI research assistant that runs on the page you are reading: one hotkey to summarise, extract claims or answer questions, with a local model when the material is sensitive.

Dannick K.
April 27, 2026 · 4 min read
PresentBoard
A pile of PDFs and reports next to a workflow that scrapes, summarizes and saves research notes
Share
On this page
  1. What a browser-native research assistant can do
  2. How it works
  3. Build your research assistant, step by step
  4. Advanced: research across several pages
  5. Use a local model for privacy
  6. Real use cases
  7. Try it

Here is a routine that repeats dozens of times a day for researchers, journalists, analysts and knowledge workers: open a tab, find an article or report, read a section, switch to another tab to ask an AI assistant about it, copy and paste the text, wait for the answer, switch back, repeat. It’s fragmented, slow and tiring, not because any step is hard, but because the constant switching erodes focus and makes it hard to build a clear picture across several sources.

What if your AI research assistant lived in the browser, on the page you’re already reading: no tab switching, no copy-paste? That is what you can build with Agentic Workflow, a Chrome extension for visual AI automations that run in your browser. This guide shows you how, step by step.

Chatbot tab
ReadCopySwitchPrompt, waitSwitchFind place
On the page
ReadRunkeep reading
≈ 4 min per source

Minutes back on every source, and your focus with them.Example figures.

Timeline
Text version
  1. Chatbot tab: Read (0–1.5), Copy (1.5–2.2), Switch (2.2–2.8000000000000003), Prompt, wait (2.8–4.199999999999999), Switch (4.2–4.8), Find place (4.8–6)
  2. On the page: Read (0–1.5), Run (1.5–1.9), keep reading (1.9–6)
  3. ≈ 4 min per source

What a browser-native research assistant can do

A browser-native research assistant differs from a standalone AI tool in one key way: it reads the page you’re on and works in that context, without you pasting it in. It can:

Because it runs in your browser, it works on pages behind a login, subscription content you have access to, internal documents and web apps: places a standalone chatbot can’t reach.

How it works

A research assistant workflow has four parts: a trigger (a hotkey, the right-click menu, or a button in the side panel) that starts it on the current page; a step that reads the page; an AI step that sends the text to a model (in the cloud, or on your device) with your research instruction; and an output that shows the answer next to the page or saves it to a note, a sheet or a file.

Everything runs in your browser. No data goes to an outside server unless you choose a cloud AI provider or an output that sends it.

Build your research assistant, step by step

The docs example Summarize page (LLM chain) is exactly this assistant in its simplest form. Open it, then make it yours.

Summarise this page in 3 bullets

TriggerWhen Started
PageGet All Text
AIBasic LLM Chain
PageDisplay Markdown
run on this page
6,800 words of text
3 bullets from the model
shown in the side panel
Example figures

One run, no tab switch.Outputs per node (example values).

Live flow
Text version
  1. summarize-page-llm-chain.awf
  2. run on this page
  3. 6,800 words of text
  4. 3 bullets from the model
  5. shown in the side panel

1. Choose how to start it

Install the Agentic Workflow extension and open the example. For a research assistant, replace When Started with a Hotkey trigger (fastest) or a Context Menu trigger, so you can run it from any page. Name it “Research assistant”.

2. Read the page

Get All Text reads the readable text of the page. To read only the article (not menus and comments), set its DOM Selector with the visual picker: click the article body once. For very long pages, choose a model with a large enough context, or summarise in parts.

3. Write your research instruction

In Basic LLM Chain, write the instruction. The page text is passed in as context. For example: “Summarise this article in 5 bullet points, focusing on findings and statistics”, or “List every claim that needs verification”.

4. Show the answer next to the page

Display Markdown shows the answer in AWFlow’s side panel, next to the page. Add Clipboard Write or a Google Sheets node to save it too.

5. Run it on the next article

Press your hotkey on any page. The answer arrives without leaving the tab.

Good research instructions are specific about what to pull out:

Prompt
List the main claims in this article. For each, say what evidence is given, or write 'no evidence'.
Result
1. Remote teams ship 18% faster: survey of 412 companies (vendor-run). 2. Async standups cut meeting time in half: no evidence. 3. Time-zone overlap matters more than headcount: two case studies.
Reading for this12 minAssistant + your check2 minExample figures

Minutes saved on every source.Example timings.

Prompt → result
Text version
  1. List the main claims in this article. For each, say what evidence is given, or write 'no evidence'.
  2. 1. Remote teams ship 18% faster: survey of 412 companies (vendor-run). 2. Async standups cut meeting time in half: no evidence. 3. Time-zone overlap matters more than headcount: two case studies.
  3. Reading for this: 12 min · Assistant + your check: 2 min

Advanced: research across several pages

For bigger projects, collect what you learn from each page, then combine it. Add a Data Store node to your assistant so each run saves its summary under a project name; a second workflow reads all the saved summaries and asks the model for one brief.

For example: read five papers, let the assistant summarise each one, then run the synthesis to get one research brief, without leaving your reading flow.

Paper 1 summary
Paper 2 summary
Paper 3 summary
Synthesis promptone AI step
Your notes
method + 3 findings
contradicts finding 2
larger sample
One research brief

One brief comes out: agreements, conflicts, gaps.A single completion over the combined context.

Funnel
Text version
  1. Paper 1 summary: method + 3 findings · Paper 2 summary: contradicts finding 2 · Paper 3 summary: larger sample
  2. method + 3 findings + contradicts finding 2 + larger sample → Synthesis prompt
  3. Synthesis prompt → Your notes: One research brief

For a large body of documents you search often, a knowledge base in AWFlow can index them on your device so an agent answers from them.

Use a local model for privacy

If you research sensitive material (competitive intelligence, legal documents, medical information, confidential company data), you may not want it sent to a cloud provider. Agentic Workflow can keep the AI on your machine:

  • Ollama: run Llama 3, Mistral, Gemma and others on your computer; Agentic Workflow connects to Ollama’s local endpoint.
  • WebLLM: run smaller models inside the browser with WebGPU: nothing to install, no outside connection after the download.
Your device
The internet
Your browser
AI company servera cloud model
your prompt + page text
the answer
NetworknoneLeaves your devicenoWorks offlineyes

WebLLM: the model is downloaded once and runs inside your browser.Quantised weights load into WebGPU; inference is local, with no network after the first download.

Round trip
Text version
  1. Your device: Your browser · The internet: AI company server
  2. Your browser → AI company server: your prompt + page text
  3. AI company server → Your browser: the answer
  4. Round trip: ≈ 1.5 s · Leaves your device: yes
  5. AI company server → Your device · Network: none · Leaves your device: no · Works offline: yes

Local models are slower than the biggest cloud models but keep your data private. For research summaries, a 7B–8B model is usually enough; see how to choose, install and compare a local AI model.

Real use cases

  • Academics: pull abstracts, methods and conclusions from papers; build literature-review notes without another tool.
  • Journalists: check claims in press releases against background material; extract quotes and facts from long transcripts.
  • Market analysts: summarise earnings reports, launches and industry news in seconds; track competitors’ messaging.
  • Sales: research prospects before calls: company news, product updates and talking points in one click.
  • Legal professionals: summarise long documents, highlight obligations and defined terms, with a local model for confidentiality.

Try it

A browser-native research assistant is a basic productivity upgrade for anyone who reads and synthesises information from the web. Keeping the AI on the page, instead of in another tab, removes the switching that makes research feel slow.

Your turn

Open your research assistant

Open it in AWFlow, change the instruction to your research question, and add a hotkey.

Open in AWFlow (opens in a new tab)docs.awflow.io/examples/summarize-page-llm-chain.awf
Scan to open

Call to action. Scan the code or click the link.Opens the Summarize page (LLM chain) docs example in AWFlow's import page.

Try it
Text version
  1. Open your research assistant · Open it in AWFlow, change the instruction to your research question, and add a hotkey. · https://docs.awflow.io/examples/summarize-page-llm-chain.awf

In short

  1. The AI comes to the page, not the other way
  2. Four steps: start, read, ask, show
  3. Local models keep research private

Three. WebLLM or Ollama for sensitive work.On-device inference.

Recap
Text version
  1. In short
  2. The AI comes to the page, not the other way
  3. Four steps: start, read, ask, show
  4. Local models keep research private

Automate the web you're on. Free, in your browser.