Convert webpages to PDF and submit to Stixify for STIX translation directly from your browser.
- Capture web pages as PDFs
- Submit to Stixify API for STIX translation
- Track job status and view results
- Configurable API settings
- Download the latest release zip file from the Releases page
- Extract the zip file to a folder on your computer
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the extracted folder
- The Stixify extension icon should appear in your browser toolbar
- Node.js 20 or higher
- npm
-
Clone the repository:
git clone https://github.com/muchdogesec/stixify_chrome_extension.git cd stixify_chrome_extension -
Install dependencies:
npm install
-
Build the extension:
npm run build
The built extension will be in the
dist/folder. -
Load in Chrome:
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
dist/folder from your project directory
- Open Chrome and navigate to
To build in watch mode for development:
npm run devThis will automatically rebuild the extension when you make changes to the source files. You'll need to reload the extension in Chrome to see the changes.
npm run build- Build the extension for productionnpm run icons- Generate extension icons from sourcenpm run sync-version- Sync version from package.json to manifest.jsonnpm run dev- Build in watch mode for development
- Click the Stixify extension icon in your browser toolbar
- Configure your API settings in the Options page
- Navigate to any webpage you want to convert
- Click the extension icon and submit the page
- Track your jobs in the Jobs tab
stixify_chrome_extension/
├── src/
│ ├── manifest.json # Extension manifest
│ ├── background/ # Background service worker
│ ├── popup/ # Extension popup UI
│ └── options/ # Options/settings page
├── assets/ # Icons and images
├── scripts/ # Build scripts
└── dist/ # Built extension (generated)