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.