FAQ
How do I work with QuillMonkey? +
Simply prompt the agent with what you would like to change about the website. QuillMonkey has 4 tabs:
- Chat — send a request to the model and have it respond back.
- All Chats — see historical chats.
- Scripts — see scripts, which represent changes QuillMonkey has made to certain websites.
- Settings — general settings to configure the behavior and appearance of QuillMonkey.
Who maintains QuillMonkey? +
How do I uninstall QuillMonkey? +
chrome://extensions/ in the Chrome URL bar.
What tools does QuillMonkey use to read and write to websites? +
QuillMonkey's AI agent has access to the following tools:
- analyzePage — evaluates JavaScript on the page for DOM queries, style extraction, and data gathering.
- fetchPage — fetches and analyzes the full page content (as markdown, HTML, or with CSS) to answer questions about it. Used as a fallback when analyzePage fails on strict CSP sites.
- writeNew — creates a new script that executes immediately and is saved for auto-apply on matching pages.
- update — updates an existing script's code, name, scope, or enabled state.
- append — appends code to an existing script without re-executing previous code.
- reExecute — re-runs an existing script on the current page.
- listScripts — lists scripts with optional filtering by name, host, code content, or enabled status.
- grabScreenshot — captures a screenshot of the current tab (requires user approval).
- retrieveChatHistory — searches conversation history for past messages, tool calls, and results.
How do I undo a change QuillMonkey made? +
You can disable scripts:
- Locate the script you want to disable. You can do this from the Scripts tab, which lists all scripts, or from the chat itself — click the magnifying glass next to the action that created/updated the script.
- Find the Enable toggle and turn it off.
- Refresh the page to ensure the script is no longer running.
- If there is any strange behavior, file a request on the help page.
Is QuillMonkey ready for release? +
How do I use the extension? How do I open the side panel shown in the demos? +
chrome://extensions.) Then follow the new user instructions. The command to open the side panel is Cmd+Shift+Y, although this can be changed. If it doesn't work, make sure you're hitting the right keys, or try several times. There may be a glitch where the shortcut requires 2 tries to open (I'm.. looking into it). If this does not work, visit the help page.
Why do I have to enable "user scripts" in Chrome settings? +
How do I disable certain tools? How do I control permissions in QuillMonkey? +
You can control which tools the AI agent is allowed to use.
- Create a new chat, or go to an existing chat.
- At the top of the chat, there is a button which looks like a lock.
- When you click it, you should see a dropdown, which contains a list of all the available tools.
- If a tool is toggled "on", then the agent has access to it. Otherwise, the agent does not have access to it.
You can see the same widget for enabling/disabling tool permissions in the Settings tab. However, that only controls the permissions that new chats will inherit, rather than existing chats.
How does QuillMonkey execute userscripts? +
scripting.executeScript() API. This is compliant with Manifest V3, which officially designates that API for general-purpose use. This differs from TamperMonkey, which implements its own more sophisticated script execution framework. TamperMonkey is able to do this because its scripts are not pulled from a backend service, and thus not subject to the same stringent requirements. For this reason, TamperMonkey can support some userscript headers (like @grant) that we cannot fully replicate.
Is QuillMonkey compliant with UserScript header conventions? +
Generally yes, although there are some headers we do not support. Unknown headers are preserved when modifying scripts but have no effect.
| Header | Status |
|---|---|
@name | Supported |
@match | Supported |
@include | Supported |
@exclude / @exclude-match | Supported |
@version | Supported |
@namespace | Supported |
@description | Supported |
@author | Supported |
@icon / @iconURL / @defaulticon | Supported |
@require | Supported (fetched and cached) |
@grant | Parsed but not enforced |
@run-at | Not supported |
@resource | Not supported |
@noframes | Not supported |
@updateURL / @downloadURL | Not supported |
@sandbox / @unwrap / @inject-into | Not supported |
Are there plans to support browsers other than Chrome? +
How do I prevent QuillMonkey from reading certain text? +
How do I prevent QuillMonkey from making tool calls which contain certain keywords? +
How do I export scripts or conversations? +
How do I manually edit scripts? +
How do I sync scripts across different devices? +
Can I publish my scripts so others can use them? +
Do you save my conversations? +
Your conversations are saved on your computer, under Chrome data. On our side, we do not permanently save your conversations, but we may cache them temporarily for performance reasons. There is more information in the privacy policy.
We log metadata (e.g., number of tokens consumed) but not the content of the conversation itself. The conversations are saved locally in Chrome for you to view, however. You can download them and do what you like with the data.
Can I use QuillMonkey on local files? +
How do I sign in / connect my account? +
Is QuillMonkey free to use? +
How do I build browser extensions with QuillMonkey? +
Where are the scripts actually saved on my computer? +
- macOS:
~/Library/Application Support/Google/Chrome/Default/Extensions/[EXTENSION_ID] - Linux:
~/.config/google-chrome/Default/Extensions/[EXTENSION_ID] - Windows: Look for the extension ID under
HKEY_LOCAL_MACHINE\Software\...\Google\Chrome\Extensions\
chrome://extensions page. The path may vary slightly depending on your Chrome version or if you're using a Chromium-based browser. You don't usually need to access this directory directly — you can manage scripts from the Scripts tab and use the export feature to back them up.
Is QuillMonkey slowing down my computer? +
It's unlikely that the extension itself is slowing down your computer. However, one of your userscripts may be slowing down a website. If you suspect this, you can try disabling it and comparing the before-and-after load times.
To find all the scripts which run on a particular page:
- Open that page.
- Open the side panel.
- Go to the Scripts tab.
- Click on the button to the right of the search bar to open advanced settings.
- Click on "Only scripts for this page" to apply that filter.
How do I disable ALL scripts and restore default website behavior? +
- Open the side panel.
- Go to the Settings tab.
- Under the "Scripts" section, toggle "Apply on page load" to off.
- Refresh any pages which need to be refreshed.
If you do this, it will not delete your scripts, and you will not lose the metadata about which scripts were enabled or disabled before you toggled it. This option just allows you to temporarily/blanket disable all QuillMonkey changes.
Is QuillMonkey available in non-English languages? +
How do I search through conversations? +
Why did you choose the name "QuillMonkey"? +
How can I support QuillMonkey? +
- Give us a 5-star rating on the Chrome Web Store.
- Spread the word by telling your friends or posting on social media.
- Upgrade to a higher usage subscription.