Context-aware AI in the browser

Prompt Paul

A Chrome extension for AI answers on selected text, page context, and provider-supported media, right in your current tab.

Prompt Paul answers questions about what you already have on screen: selected text, page content, provider-supported images, audio, and video, or PDF text. It works from a side panel, so you stay in the tab you started in, with optional web grounding and guarded page actions when you want them.

Composer-led context Web grounding Guarded page actions Document attachments ChatGPT sign-in Voice input Hermes gateway Optional Top Notch
Prompt Paul Chrome extension side panel with quick actions and chat input

Install

Add Prompt Paul to Chrome and keep AI assistance inside your current workflow.

Select

Highlight text, media, or page content and choose the action you need.

Respond

Receive concise analysis, proofreading, explanation, or custom instruction output.

Stay focused

Keep the conversation beside your page; optional Act can work across tabs owned by its current run.

What it does

Built for fast context work

Prompt Paul is designed around the small decisions that happen while reading, writing, debugging, researching, and drafting. It keeps the loop short and leaves the page where it belongs.

01

Selected text actions

Analyze, explain, proofread, summarize, or run a custom prompt against selected text from the context menu or side panel.

02

Composer-led context

See selected text, page content, and media as removable context chips beside the input. Detach one context without losing the conversation, then use the quick actions that fit.

03

Page-aware chat

Load the current page into the side panel, ask follow-up questions, and keep the page context attached to the conversation. Reddit threads, GitHub repositories, issues, pull requests, RSS/Atom feeds, and YouTube transcripts get structured extraction. Page-aware quick actions adapt to YouTube, GitHub, Gmail, Google Docs and Sheets, news, arXiv, PDFs, and generic pages, while long pages are trimmed to fit the model context.

04

Web search grounding

For API-key or Codex connections, turn on Web when a current or verifiable answer would benefit from live Brave Search results. Prompt Paul may search, then adds a first-party Sources section to the answer; the model must support function calling.

05

Current-page actions

For API-key or Codex connections, or a Hermes gateway with client-tool support, turn on Act to let Prompt Paul inspect and use standard controls and approved links on the current page. Approvals, fresh snapshots, and hard blocks keep passwords, payments, destructive actions, and JavaScript out of scope. A run may use up to twelve tabs that it owns, but cannot control arbitrary existing tabs. Every mutation returns a verification receipt, and safe human-only steps pause for a Manual step card.

06

Media, PDFs, and documents

Work with images, video, audio, PDF text, and dropped documents, depending on the provider and model. Codex connections in this release support text and images; video and audio require a compatible API profile. Enable the relevant media modality in Options, then right-click media or load a PDF from the Page control. You can also drop a .txt, .md, .markdown, .csv, or .json file into the composer. Prompt Paul converts documents locally into bounded text context and never uploads the raw file.

07

Save custom instructions

Store repeatable workflows for emails, meeting notes, captions, research summaries, code explanations, product descriptions, and support replies.

08

Tools and Agent Skills

Use configured custom HTTP(S) tools or OpenClaw-compatible Agent Skills when a task needs more than a plain response. These Prompt Paul tools are available to API-key and Codex connections; Hermes connections use tools owned by the Hermes gateway. Invoke built-in skills with /skills, /skill <name>, or a direct /<skill-name> command.

09

Codex subscription

Connect a ChatGPT subscription with Sign in with ChatGPT. Prompt Paul creates a local Codex profile, discovers supported models, and keeps OAuth credentials out of backups.

10

Inline recovery

Stop a run while it streams, then Retry, Edit, or Continue from the response. Continue builds on the previous answer instead of starting a disconnected chat.

11

Voice input

Dictate prompts into the composer with the browser's speech-recognition support when available and permitted. Voice input is optional and depends on browser microphone access.

12

Outlook selection shortcut

On supported Outlook web pages, select text in a message or editor to reveal an in-page Prompt Paul button that sends the selection to the side panel. It does not edit or send the email for you.

13

Optional Top Notch

Enable a compact, top-centered quick-action surface on supported web pages for Open chat, All actions, Summarize page, Explain selection, or Settings. It is off by default, isolated with Shadow DOM, does not change page layout, and is not an OS-wide overlay.

Workflow

From selection to answer in three steps

1

Select text or page context

Use the context menu, enable media types in Options before right-clicking media, load a PDF or page, or open the side panel from the toolbar.

2

Choose an action

Pick a saved instruction, use a contextual quick action, enable Web or Act when needed, or ask a one-off question.

3

Get the loop back

Return to the page with a concise answer, proof, summary, source list, or next step, plus recovery controls if you need another pass.

Compatible providers

Bring the model you prefer

Prompt Paul works with OpenAI-compatible HTTP(S) endpoints, the official Anthropic API format on Anthropic's API domain, local model setups, and a Codex subscription connection. The named services below are examples of compatible routes, not bundled provider accounts; model support, pricing, and multimodal capability vary. Hermes is available as a separate gateway integration.

Google Gemini OpenRouter Groq OpenAI LM Studio Together AI SambaNova Codex / ChatGPT Hermes Agent gateway Anthropic / Claude Mistral and other compatible endpoints

Privacy

Local settings, explicit sends

Prompt Paul keeps configuration in Chrome storage and only sends content to your chosen LLM endpoint when you explicitly ask it to process something.

  • API keys and settings stay in Chrome storage; Codex subscription credentials are kept background-only and excluded from backups.
  • Web grounding is off by default. When enabled, a model-generated query may be sent to Brave Search; the Brave key stays local.
  • Act is off by default. When enabled, bounded page metadata is sent to your chosen model for that run; sensitive fields and unsafe actions are blocked, and action receipts expose only bounded status and postcondition evidence. An Act run may own up to twelve tabs, but cannot control arbitrary existing tabs.
  • Extension analytics are opt-in and send only coarse labels plus a rotating pseudonymous instance ID. They never send page URLs, page content, API keys, or prompt text.
  • Restricted browser pages are blocked before extraction.
  • Top Notch is off by default and only appears as an optional browser-page surface on supported web pages; it is not a desktop overlay.
View full privacy policy
Last Updated 2026/08/29

Prompt Paul takes privacy seriously, and this policy explains what information it collects, how it uses that information, and the steps it takes to protect it.

Information We Collect

Optional analytics collect only coarse event labels, such as instruction name, model name, and tool names, plus a rotating pseudonymous instance ID. Analytics are disabled by default.

Content you choose to process

Prompt Paul sends selected text, page content, media, PDF text, or dropped document text to the model endpoint you configure only when you explicitly invoke processing. Documents are converted locally into bounded text before sending. With Web enabled, a model-generated search query may also be sent to Brave Search. With Act enabled, bounded DOM metadata from the current page may be sent for that run.

How We Use Your Information

  • To analyze usage statistics and improve the functionality of Prompt Paul.
  • To understand how people use the extension so its features can improve.

Data Collection Practices

We do not send page URLs, page titles, page content, API keys, or prompt text to the extension's analytics. We do not sell or share extension analytics data for marketing. This website separately loads Google Analytics and Microsoft Clarity for site measurement; those services may process browsing and interaction data under their own policies. Your configured model provider and Brave Search receive only the content needed for the feature you invoke; review their terms and retention policies separately.

Data Security

The extension bounds user-provided content, keeps provider credentials out of chat messages and analytics, and applies safety checks to page actions. No method of transmission or storage is 100% secure, so we cannot guarantee absolute security.

Your Choices

You can disable extension analytics, Web grounding, or Act separately in Prompt Paul Options. You can also remove saved API keys and uninstall the extension. Content processing is explicit, while Web and Act are separate opt-in permissions. Website analytics are controlled separately by the analytics services used on this site.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated "Last Updated" date.

Contact Us

If you have any questions or concerns about this Privacy Policy, please contact us via the Chrome Web Store listing page.

Thank you for using Prompt Paul.

Questions & FAQ

Answers to common questions

The short version: Prompt Paul is for people who want AI help close to the text they are already working with.

What does Prompt Paul send to the model?

Only the selected text, page content, media, documents, or instruction you explicitly choose to process, plus your prompt. Your API key authorizes the request; it is not included as prompt content.

Can I attach documents instead of pasting text?

Yes. Drop .txt, .md, .markdown, .csv, or .json files into the composer and Prompt Paul converts them locally into bounded text context (up to 200,000 characters per document) without uploading the raw file.

Where are API keys stored?

API keys are stored in Chrome storage on your device and used to authorize requests to your configured endpoint. They are not included in prompt content; the separate Brave key is used only for an enabled web-search request.

Can I use local or self-hosted models?

Yes, if they expose an OpenAI-compatible endpoint. LM Studio and similar local setups can work when configured correctly. API profiles still require a non-empty API key field in the extension, even when a local server does not use authentication.

Can I save repeatable instructions?

Yes. Custom instructions can be saved and reused for common workflows like email replies, summaries, captions, research notes, and code explanations.

Does it support tools or Agent Skills?

Yes. API-key and Codex connections support configured custom HTTP(S) tools and OpenClaw-compatible Agent Skills. Hermes connections use Hermes-owned server tools; Prompt Paul's custom HTTP tools are not registered for Hermes runs. Skills can be listed with /skills or invoked with /skill <name> and direct /<skill-name> commands.

Can Prompt Paul search the web?

Yes, for API-key or Codex connections when you configure a Brave Search API key and enable Web. Search is optional and model-directed, so Prompt Paul may answer directly or return a cited Sources section. The selected model must support function calling; Brave pricing and quotas apply.

Can it act on the current page?

For API-key or Codex connections, or a compatible Hermes gateway, Act is a separate default-off permission for bounded inspect, click, fill, select, scroll, and approved link actions. Hermes must advertise client-tool support. State-changing actions ask for approval by default and return a verification receipt, so unverified changes are never blindly repeated. Safe human-only steps can pause for a Manual step card you resume explicitly. Passwords, payments, destructive actions, and JavaScript remain blocked. A run may use up to twelve tabs it owns, but cannot control arbitrary existing tabs.

What is Top Notch?

Top Notch is an optional browser-page quick-action surface. Enable it in Options to open chat, the full action menu, page summarization, selection explanation, or Settings from a compact top-centered control. It is off by default, does not change page layout, and does not appear as an OS-wide desktop overlay.

Can I use my ChatGPT subscription?

A Codex connection can use Sign in with ChatGPT. The extension discovers supported models for the connected subscription and keeps its OAuth credentials out of backups.

What happens to analytics?

Extension analytics are opt-in. When enabled, they send coarse event labels such as instruction name, model name, and tool names, plus a rotating pseudonymous instance ID. They do not send page content, URLs, titles, API keys, or prompt text. This website also uses Google Analytics and Microsoft Clarity for website measurement; those services have separate privacy policies.