Public, sanitized snapshot of a production Chrome extension used to automate posting on Threads. This version is safe to share: secrets and live licenses are removed and configuration is templated.
- End‑to‑end Chrome extension architecture (MV3)
- UI automation on Threads with realistic delays
- Presets, media handling, and scheduling
- Licensing flow + admin sync hooks (client‑side)
- Robust background orchestration + realtime listeners
- Chrome Extension (Manifest V3)
- Vanilla JS
- Firebase (Firestore + Cloud Functions)
- Real‑time sync reduces polling costs (listeners + fallback polling)
- Deduplication and cooldown protections for posting
- Modular tab scripts for presets, media, warm‑up, and admin sync
manifest.json: extension entry pointbackground-enhanced.js: background worker orchestrationcontent.js: Threads UI automation (posting loop)tabs/enhanced-automation.js: presets + scheduling logicconfig.js: template (fill before use)
- Create your own Firebase project + Cloud Functions endpoints.
- Fill
config.js(or copyconfig.example.js). - Load in Chrome:
chrome://extensions- Enable Developer mode
- Load unpacked → select this folder
- Backend services (license validation, presets API, admin dashboard)
- Production keys / customer licenses
Automation may violate platform Terms of Service. Use only on accounts you own and with explicit authorization.
This repo is intended for portfolio/recruiter review: it demonstrates architecture, UI automation, and client‑side engineering patterns at production scale.