Chrome Agent
Chrome Agent is a command-line tool that gives AI coding agents the ability to observe and interact with Chrome browsers through the Chrome DevTools Protocol.
Platform availability
Available on 0 of 6 install platforms
- Unraid (not listed)
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
Also on GitHub
Health score
Not enough data yet for a health score. It needs at least 2 of 4 factors: maintenance, popularity, ease of install, resource needs.
- GitHub stars
- 301
- Open issues
- 6
- Last commit
- 2026-09-28
- Latest release
- v0.7.1
- License
- MIT
- Activity
- rising
Checked today - source: GitHub (captivus/chrome-agent)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is not supported.
Checked 11 days ago - source: Docker Hub image tags and published docs
First-install notes
- Install the prompt-api polyfill first Use npm (the package tool for JavaScript apps) and run npm install prompt-api-polyfill before starting the app. This adds the missing browser support code, so prompt features don’t fail on browsers that don’t have Chrome’s built-in API. source
- Load your backend settings file Make sure a .env.json settings file exists in the project and is loaded as window.FIREBASE_CONFIG before the app starts. Without it, the app doesn’t know which AI backend to use, so AI features may fail or stop working. source
- Install Firebase if you use it If your setup uses Firebase AI Logic, use npm to install the firebase package. Missing this JavaScript library means the app cannot talk to Firebase-based AI services. source
- Installation Install the CLI from PyPI with pip install chrome-agent (https://pypi.org/project/chrome-agent/). source
Fetched today - each note links to its source
Variants
Alternatives (10)
- Anytxt Desktop Search
- DocFetcher - DocFetcher is an Open Source desktop search application: It allows you to search the contents of files on your computer.
- Everything - Locate files and folders by filename on Windows instantly, displaying all items on NTFS volumes and mapped network drives.
- FSearch - FSearch is a fast file search utility for GNU/Linux operating systems, inspired by Everything Search Engine.
- FileLocator
- Hister - Your own search engine
- SearchMyFiles - SearchMyFiles is a non-indexing portable alternative to the standard "Search For Files And Folders" module of Windows.
- agent - Agent is a private personal assistant you run on your own hardware.
- grep
- ripgrep
Checked 9 days ago - source: AlternativeTo
Common questions
Will loading the agent with the --load-extension flag continue to work on official Chrome builds?
No. Starting in Chrome 137, official Chrome branded builds remove the ability to load extensions through the --load-extension command-line flag.
What must be installed before starting the app if the browser lacks Chrome's built-in prompt API?
Run npm install prompt-api-polyfill first. This adds the missing browser support code so prompt features do not fail.
What project file must be loaded before the app starts so it can select an AI backend?
A .env.json settings file must exist in the project and be loaded as window.FIREBASE_CONFIG. Without it, the app does not know which AI backend to use.
Do I need an extra npm package for Firebase AI Logic?
Yes, install the firebase package with npm. Without the package, the app cannot talk to Firebase-based AI services.
Is giving the agent access to an active Chrome session a trust concern?
Handing an autonomous agent active Chrome session cookies and stored payment methods is a trust risk.
Answers sourced from developer.chrome.com, developer.chrome.com, developer.chrome.com, groups.google.com, www.androidpolice.com
Community
- Open Source PSA? : r/msp - Reddit (reddit)
- PSA: Removing `--load-extension` flag in Chrome branded builds (other)
- PSA: Customers of Lightspeed, they seem to have deleted their Chrome ... (reddit)
- PSA: Google turned off iMacros for Chrome today - General Discussion ... (forum)
Collected 6 days ago - public community threads