Open Comet
Preparing autonomous browsing...
System Probe099
Source code
Open Comet is built by Prince Chouhan. The code is hosted on GitHub — feel free to explore, fork, and contribute.
Main Repository
Report an Issue
Feature Requests
Wiki & Docs
Project structure
manifest.json Extension manifest — permissions and entry points
src/background/sw.js Service worker — main agent orchestration loop
src/background/actions.js Browser action executors (click, type, scroll…)
src/content/agent.js On-page overlay — live status indicator
src/sidepanel/ Side panel UI — task input, history, settings
src/lib/ Prompts, providers, storage, research, exports
Service worker reload issue
Service worker registration failed. Status code: 15 usually means the background script failed to parse or execute after a code change, not that the manifest path itself is wrong.
Status code 15 usually means the service worker script or one of its imports failed after a code edit.
The manifest entry can stay as src/background/sw.js with type: module when the background uses ES module imports.
The right place to debug is the service worker console in chrome://extensions, where Chrome shows the real syntax, import, or startup error.