Skip to main content
Page Assist provides comprehensive settings to customize your AI experience. Access settings through the extension options page.

General Settings

Web UI Configuration

  • Language: Choose your preferred interface language from multiple supported languages
  • Theme: Switch between light and dark mode
  • Speech Recognition Language: Select the language for voice input
  • Default Prompts: Set default prompts for SidePanel (Copilot) and Web UI
  • Resume Last Chat: Continue your previous conversation when opening SidePanel or Web UI
  • Wide Screen Mode: Enable wider layout for better readability
  • Sidebar Position: Choose left or right sidebar placement

Chat Behavior

  • Chat with Website: Enable chat with current webpage by default in SidePanel
  • Generate Title: Automatically generate chat titles using AI
  • Restore Last Model: Automatically select the last used model for previous chats
  • Hide Model Settings: Hide the current chat model settings panel
  • Temporary Chat: Enable temporary (non-saved) chats in SidePanel or Web UI by default
  • Persist Chat Input: Save unsent messages automatically

Message Display

  • User Chat Bubble: Display user messages in chat bubble style
  • Enable Markdown for User Messages: Format user messages with Markdown
  • Show More for Large Messages: Collapse large messages with a “show more” button
  • Text Wrapping in Tables: Enable text wrapping in Markdown tables
  • Optimize for Small Screens: Adjust chat UI for smaller displays

Advanced Features

  • Tab Mentions: Enable @tab mentions to reference browser tabs (Beta)
  • Paste Large Text as File: Automatically convert large pasted text to file attachments
  • OCR Language: Set default language for optical character recognition
  • Thinking Mode: Show thinking mode state in forms by default
  • Reasoning Widget: Control visibility of reasoning collapse panel
  • Enable Memory: Experimental memory feature for context retention (Beta)
  • Message Queue: Enable message queuing while streaming responses

Copy & Clipboard

  • Auto Copy to Clipboard: Automatically copy AI responses to clipboard
  • Copy as Formatted Text: Copy text with formatting preserved
  • Remove Reasoning Tag: Strip reasoning tags from copied text

Model Settings

Ollama Configuration

  • Ollama URL: Set your Ollama server URL (default: http://localhost:11434)
  • Global Enable/Disable: Toggle Ollama integration globally
  • Connection Status Check: Enable/disable Ollama connection status monitoring
  • Custom Origin URL: Advanced URL rewriting for custom setups
  • Auto CORS Fix: Automatic CORS configuration for Ollama connections
  • Custom Headers: Add authentication or custom headers for Ollama requests

OpenAI Compatible APIs

Configure OpenAI-compatible endpoints like LM Studio, llamafile, or other providers:
  • API Endpoint: Set custom API base URL
  • API Key: Provide authentication key
  • Model Selection: Choose from available models

Chrome AI (Gemini Nano)

Use built-in Chrome AI capabilities when available.

RAG (Retrieval) Settings

Pipeline Configuration

  • Enable Embedding and Retrieval: Toggle RAG functionality
  • Embedding Model: Select embedding model (recommended: nomic-embed-text)
  • Chunk Size: Set text chunk size for document splitting
  • Chunk Overlap: Configure overlap between chunks
  • Text Splitter: Choose splitting strategy
  • Separator: Define text splitting separator (e.g., \n\n)
  • Retrieved Documents: Set number of documents to retrieve per query
  • File Upload Limit: Maximum files per knowledge base
  • Maximum Content Size: Max content size for full context mode (default: 4028)

Chat with Webpage

  • Full Context Mode: For smaller pages, use complete page content
  • Embedding Mode: For larger pages, use RAG with embeddings

Text-to-Speech (TTS)

  • Enable TTS: Toggle text-to-speech functionality
  • Auto Play: Automatically play voice response after completion
  • TTS Provider: Select text-to-speech provider
  • Voice Selection: Choose from available voices
  • SSML Support: Enable Speech Synthesis Markup Language
  • Response Splitting: Split long responses for better TTS performance
  • Remove Reasoning Tag: Strip reasoning content from TTS output

Speech-to-Text (STT)

  • Auto Stop Timeout: Set timeout in milliseconds for automatic speech detection stop
  • Auto Submit: Automatically submit voice messages after recording

Search Configuration

  • Enable Web Search: Perform internet searches from chat
  • Search Engine: Choose from multiple providers:
    • Google
    • Brave Search
    • Tavily
    • Exa
    • SearXNG (self-hosted)
  • Search Results: Set total number of search results to fetch
  • Search ON by Default: Enable internet search by default
  • Visit Specific Website: Automatically visit websites mentioned in messages
  • Google Domain: Configure Google search domain

Search Filters

  • Domain Filter: Only show results from specific domains
  • Blocked Domains: Exclude results from certain domains

API Keys

  • Brave API Key: For Brave Search integration
  • Tavily API Key: For Tavily search integration
  • Exa API Key: For Exa search integration
  • Firecrawl API Key: For web scraping with Firecrawl
  • SearXNG URL: Self-hosted search engine URL

Sharing Settings

  • Page Share URL: Configure custom share server URL for privacy
  • Enable/Disable Sharing: Toggle chat sharing feature
  • Manage Shares: View and delete shared conversations
For privacy reasons, you can self-host the page share server and configure your own URL.

Knowledge Base

Manage your local knowledge base:
  • Upload Documents: Add PDFs, text files, and other documents
  • File Limit: Control maximum files per knowledge base
  • Indexing Notifications: Get notified when indexing completes
  • Process Settings: Configure how documents are processed and embedded

System Settings

Data Management

  • Export All Data: Backup chat history, knowledge base, prompts, and settings
  • Import All Data: Restore from backup file
  • System Reset: Clear all data and return to default settings
System reset is permanent and cannot be undone. Export your data before resetting.

Extension Behavior

  • Extension Icon Action: Set default action for extension icon clicks
  • Context Menu Action: Configure right-click menu behavior
  • Show Web UI Button: Display Web UI button in SidePanel
  • Font Size: Adjust interface font size
  • Chat Background: Set custom background image
  • Storage Sync: Sync settings across devices using browser storage

YouTube Integration

  • Auto Summarize: Show summarize button on YouTube videos automatically (Beta, Chromium only)

Prompts Management

Create and manage custom prompts:
  • System Prompts: Define AI behavior and personality
  • Quick Prompts: Reusable prompt templates with variables
  • RAG Prompts: Specialized prompts for knowledge base queries
  • Copilot Prompts: Prompts for SidePanel usage

Model Management

For Ollama users:
  • Pull Models: Download new models from Ollama library
  • Delete Models: Remove unused models
  • Re-pull Models: Update existing models
  • Model Nicknames: Assign custom names to models
  • View Details: See model information (family, size, quantization, etc.)

Accessing Settings

From Extension Icon

  1. Click the Page Assist extension icon
  2. In the Web UI, click the settings icon (gear)
  3. Navigate through different settings tabs

From Browser Extension Management

  1. Go to your browser’s extension management page
  2. Find Page Assist
  3. Click “Options” or “Extension Options”

Privacy

Page Assist stores all data locally in your browser. The only external communication occurs when:
  • Connecting to your AI provider (Ollama, OpenAI-compatible endpoints, etc.)
  • Using the share feature (can be disabled)
  • Performing web searches (when enabled)
All settings and chat history remain on your device unless you explicitly enable browser storage sync.

Build docs developers (and LLMs) love