Thanks to visit codestin.com
Credit goes to www.pagegrok.org

100% Local & Private

Chat With Any Webpage
Using Your Own AI

No switching apps. Click and ask — right where you are. A Chrome side panel that connects any webpage to your local AI models. Select text or parse the full page. Your data never leaves your computer.

4 Providers
Side Panel Always On
100% Private
Free To Use
developer.mozilla.org
CSS Grid Layout
MDN Web Docs · 12,847 chars
CSS Grid Layout introduces a two-dimensional grid system to CSS. Grids can be used to lay out major page areas or small user interface elements.

A grid container establishes a new grid formatting context for its contents. Grid items are laid out within a grid container along grid lines.

Grid tracks are defined using the grid-template-columns and grid-template-rows properties...
PageGrok
Selected: 1 paragraph (142 chars)
Provider Ollama gemma4:e2b
You
Explain this in plain language
gemma4:e2b
A grid container is like a table that creates a structured layout. Items inside it snap to invisible lines, giving you precise control over where things go on the page.
copy re-edit
What's the difference between grid and flexbox?
Show me a basic grid example
Ask a follow-up question...

Read and Chat,
Without Leaving the Page

A side panel that stays open while you browse. Select text or parse the full page. Your models, your data, your rules.

Side Panel

Opens alongside the page, not as a fragile popup. Stays open while you scroll, read, or copy text. True split-screen reading & chatting.

Text Selection

Select specific text on the page and chat about just that part. No need to process the entire page when you only care about one section.

Smart Suggestions

After parsing, AI generates relevant follow-up questions based on the actual content. Just click to ask — no blank-page anxiety.

Multi-Provider

Ollama, LM Studio, oMLX, or any OpenAI-compatible API. Use whatever models you have installed — Llama 3, DeepSeek, Qwen, Mistral.

Privacy by Design

All processing happens on your machine. No cloud, no accounts, no tracking. Some content you just don't want cloud AI to see.

Markdown Rendering

AI replies with formatted Markdown: code blocks with syntax highlighting, tables, lists. Copy or re-edit any message.

Three Steps. That's It.

No accounts, no setup wizards. Make sure your local AI is running, then install and go.

1

Browse Any Page

Navigate to any webpage — documentation, articles, papers, or code repositories.

$ ollama serve
Listening on 127.0.0.1:11434
2

Click & Parse

Click the PageGrok icon — a side panel opens alongside the page. Parse the full page, or select specific text to focus on.

PageGrok > Side Panel
Extracted 12,847 chars
or: Select text to focus
3

Chat with AI

Ask questions about the content. Get Markdown-formatted answers from your local LLM, with smart follow-up suggestions.

You: Summarize this page
AI: This page covers...
[3 suggestions generated]

Your Data Stays
on Your Machine

Some content is sensitive — internal docs, unpublished papers, competitor analysis. PageGrok processes everything locally. No telemetry, no analytics, no data collection.

No Cloud

Zero network requests to external servers. All API calls go to localhost only.

No API Keys

No accounts, no tokens, no subscription for local providers. Install a model, install the extension, done.

Self-Controlled

Not affected by network restrictions or service availability. Your local model runs wherever your computer runs.

localhost only
Browser Tab
Any webpage + text selection
PageGrok Side Panel
Extraction + chat + suggestions
Ollama / LM Studio / oMLX
Local LLM inference

Your Models, Your Choice

Four built-in provider channels. Use whatever AI you have running locally, or connect to an external API.

OL

Ollama

Auto-discovers loaded models. The most popular local AI runtime.

LM

LM Studio

Connect to LM Studio's local server. Auto-discovers loaded models.

MX

oMLX

Apple Silicon native inference via oMLX. Auto-discovers loaded models.

AP

External API

Any OpenAI-compatible endpoint. Connect to cloud providers when needed.

Llama 3
DeepSeek
Qwen
Mistral
Gemma
Phi-3
CodeLlama
Vicuna

... and any other model available in your local provider's library.

Built for Developers

Clean architecture. Minimal footprint. Maximum transparency.

architecture
// Side Panel + multi-provider. Zero dependencies. popup.js (Side Panel UI / chat / suggestions) |-- chrome.tabs.sendMessage | --> content.js (DOM extract + selection) | |-- chrome.runtime.sendMessage --> background.js (multi-provider proxy) |-- Ollama 127.0.0.1:11434 |-- LM Studio 127.0.0.1:1234 |-- oMLX 127.0.0.1:8080 |-- Ext API user-defined
V3

Manifest V3

Built on the latest Chrome extension platform with declarativeNetRequest for secure CORS handling.

SP

Side Panel API

Uses Chrome's Side Panel API for a persistent chat interface that stays open alongside the page.

SD

Shadow DOM Traversal

Recursive TreeWalker penetrates Shadow DOM boundaries, ensuring content extraction works on modern SPAs.

i18n

Multilingual UI

4 languages built-in: English, Chinese, Japanese, Russian. One-click switching.

What's New

Track the latest updates and improvements to PageGrok.

2026-05-25

v1.0.5 Smart Automation & Chat History

  • Auto-detect local LLM services (Ollama, LM Studio, oMLX) on startup with configurable toggle.
  • Model warm-up: automatically pre-load model on launch for faster first response.
  • Chat history: save, browse, export past conversations across sessions.
  • Settings toggles for auto-context loading, auto-detection, and auto warm-up.
  • Model-not-found messages now guide users to Settings (fully i18n across 4 languages).
  • Language switcher as dropdown, Dark/Light theme toggle, Japanese & Russian support.
  • Settings panel redesigned with sections, help tooltips, and experimental features area.
  • Response stats & token count moved to experimental toggle (off by default).
  • Model warm-up now shows real-time progress and timing feedback in chat.
2026-05-12

v1.0.4 Side Panel & Multi-Provider

  • Switched from popup to Side Panel for persistent split-screen reading & chatting.
  • Added LM Studio and oMLX local inference support with auto model discovery.
  • Added interactive text selection mode for targeted content extraction.
  • AI replies now rendered with Markdown formatting and syntax-highlighted code blocks.
  • Smart follow-up suggestions: AI generates 3 relevant questions after parsing.
  • Message actions: copy and re-edit any AI reply or user message.
2026-03-14

v1.0.3 Cloud API & Region Selection

  • Added external OpenAI-compatible API support for cloud LLM providers.
  • Added interactive region selection mode for targeted content extraction.
  • Addressed Chrome Web Store review feedback and updated permissions.
2026-03-12

v1.0.2 Privacy & Performance

  • Switched content script to on-demand injection for better performance.
  • Added comprehensive privacy policy page.
  • Resolved Chinese encoding issues.
2026-03-10

v1.0.5 Initial Release

  • Core feature: Chat with any webpage using local Ollama models.
  • Smart extraction with heuristic pruning and Shadow DOM traversal.
  • Bilingual UI (English and Chinese).

Ready to Chat With
Your Webpages?

Install PageGrok and start asking your local AI about any webpage. No switching apps, no data upload, no cost.