Before you dive in
What you’ll find in the original
- Apply deterministic blocked-word and per-author rules before sending undecided posts to the configured classifier.
- Keep close calls behind a visible banner and fail open after bounded provider retries so an outage cannot blank the timeline.
- Build separate Chrome and Firefox artifacts, configure the provider after installation, and inspect debug traces to verify what context leaves the browser.
Worth knowing
Requires Bun for source builds and a supported browser; provider requirements depend on configuration. There is no Sharp server, but post content is sent directly from the browser to the selected provider, so privacy depends on that provider and the granted extension permissions.