stack-sift is a Chrome extension that helps you classify Sentry errors in your browser.
It uses local machine learning to learn from your corrections as you work. It does not send your data to a backend. It runs on your device and helps you sort errors faster.
Use this link to visit the download page:
- Open the download page in Chrome or Edge.
- Download the extension files or package from the repository.
- If you get a ZIP file, extract it to a folder on your PC.
- Open Chrome and go to the extensions page:
chrome://extensions - Turn on Developer mode in the top-right corner.
- Click Load unpacked.
- Select the extracted stack-sift folder.
- Pin the extension to your toolbar so you can use it fast.
You need:
- A Windows 10 or Windows 11 PC
- Google Chrome or Microsoft Edge
- A Sentry account or access to Sentry data
- Enough disk space for the extension and local model files
- A stable internet connection for the first download
- Open Sentry in your browser.
- Open the stack-sift extension.
- Let it read the error list and stack traces on the page.
- Review the suggested class for each error.
- Change the label if the suggestion is wrong.
- Keep using it so the model learns your choices.
stack-sift uses text from error names, stack traces, and event data.
It learns patterns from your past fixes and corrections. Over time, it gets better at grouping similar errors.
It keeps the model on your computer, so your data stays local.
- Fast error sorting in the browser
- Local training on your own corrections
- No backend setup
- Works with Sentry pages
- Helps with incident triage
- Uses stack trace data and error text
- Built for day-to-day debugging
Use stack-sift when you want to:
- Group repeated Sentry errors
- Find common error types
- Reduce time spent on manual triage
- Spot patterns in logs and stack traces
- Keep error review work inside the browser
- Learn from past review decisions
stack-sift is built for:
- Google Chrome
- Microsoft Edge
It should also work in other Chromium-based browsers that support Chrome extensions.
- Keep the extension pinned for easy access.
- Refresh the Sentry page after you install it.
- Use the same browser profile when you train it.
- Review a set of errors with consistent labels.
- Correct wrong labels so the model can learn faster.
browser-extension, chrome-extension, client-side-ml, debugging, developer-tools, edge-extension, error-classification, error-monitoring, in-browser-ml, incident-triage, log-analysis, machine-learning, observability, on-device-ml, plasmo, react, sentry, stack-trace, tensorflowjs, typescript
- Chrome extension APIs
- React
- TypeScript
- TensorFlow.js
- Plasmo
- In-browser machine learning
If the extension does not appear after install:
- Make sure you selected the unpacked folder, not a nested folder inside it.
- Check that Developer mode is on.
- Refresh the extensions page.
- Restart Chrome or Edge.
- Try loading the folder again.
If the extension opens but does not read Sentry data:
- Open the Sentry page first.
- Refresh the page.
- Check that you are logged in to Sentry.
- Make sure the page has error data loaded.
- Open the extension again
Primary download page: