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
Web Search
Search Configuration
- Enable Web Search: Perform internet searches from chat
- Search Engine: Choose from multiple providers:
- 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
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
- Click the Page Assist extension icon
- In the Web UI, click the settings icon (gear)
- Navigate through different settings tabs
From Browser Extension Management
- Go to your browser’s extension management page
- Find Page Assist
- 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)