
OnlyLikes ์ ์์: atonalfreerider
Filter out negative comments on social media platforms
์ด ํ์ฅ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ค๋ฉด Firefox๊ฐ ํ์ํจ
ํ์ฅ ๋ฉํ ๋ฐ์ดํฐ
์ ๋ณด
OnlyLikes
A browser extension that filters out negative comments on social media platforms, using on-device sentiment analysis
Supported Browsers:
- Chrome (v139)
- Firefox (v134)
How it works:
All Social Media replies are completely blocked when the user loads a post or comment that they authored, or if user is mentioned in another comment. Each reply under the comment is selectively unblocked after it undergoes a sentiment analysis, ranking the comment from 0 (negative) to 1 (positive).
Sentiment inference is only run when it is a user submission. It does not run otherwise. The sentiment inference is run in-browser, on your device, and does not use any API calls. It only uses electricity.
Chrome:
On-device Gemini Nano, provided by the browser:
https://developer.chrome.com/docs/ai/built-in-apis
Firefox:
On-device Xenova, provided by the browser:
https://firefox-source-docs.mozilla.org/toolkit/components/ml/extensions.html
https://firefox-source-docs.mozilla.org/toolkit/components/ml/extensions-api-example/README.html#trial-inference-api-extension-example
The models are downloaded and cached on the user device. They require a few hundred MB of storage and will run with GPU acceleration automatically, and will default to quantized CPU inference, so it should run on a mobile device.
Supported Sites
- Instagram
- X
- Reddit
- YouTube
- Facebook
- HackerNews
Chrome Installation
Firefox Installation
Usage
Publish instructions
https://developer.chrome.com/docs/webstore/publish
https://extensionworkshop.com/documentation/publish/submitting-an-add-on/
Why I Made This Tool
I have never, ever, once in my entire life, read a negative reply to one of my internet submissions and received some kind of value from it. No self-improvement. No deep reflection.
Quite the opposite. These comments sit in my mind and haunt me. I never forget them.
I think I'm like most people. I'm going through life, living it the way that I think is best for me. I keep my negative thoughts to myself. I don't blast them out all over the place.
Contrary to what a troll will tell you: "Oh, I'm holding you accountable blah-blah-blah", this is nothing more than bullying, and I think in most cases it is projection.
Moreover, it is apparent that the Internet economy is fueled on bullying, triggering, vitriol. OnlyLikes and on-device sentiment analysis are the first step in making the Internet a better place.
If you are a troll and you are reading this, and you feel an urge to post something mean, you are wasting your time because now I'll never see it.
A browser extension that filters out negative comments on social media platforms, using on-device sentiment analysis
Supported Browsers:
- Chrome (v139)
- Firefox (v134)
How it works:
All Social Media replies are completely blocked when the user loads a post or comment that they authored, or if user is mentioned in another comment. Each reply under the comment is selectively unblocked after it undergoes a sentiment analysis, ranking the comment from 0 (negative) to 1 (positive).
Sentiment inference is only run when it is a user submission. It does not run otherwise. The sentiment inference is run in-browser, on your device, and does not use any API calls. It only uses electricity.
Chrome:
On-device Gemini Nano, provided by the browser:
https://developer.chrome.com/docs/ai/built-in-apis
Firefox:
On-device Xenova, provided by the browser:
https://firefox-source-docs.mozilla.org/toolkit/components/ml/extensions.html
https://firefox-source-docs.mozilla.org/toolkit/components/ml/extensions-api-example/README.html#trial-inference-api-extension-example
The models are downloaded and cached on the user device. They require a few hundred MB of storage and will run with GPU acceleration automatically, and will default to quantized CPU inference, so it should run on a mobile device.
Supported Sites
- X
- YouTube
- HackerNews
Chrome Installation
- Run:
npm install
npm run build
- In Chrome (min version 139) Extensions > Manage Extensions > Load unpacked:
- load OnlyLikes/dist
Firefox Installation
- Clone the repository
- Open Firefox (min version 134.0)
- Go to about:config
- Set these preferences to true:
- browser.ml.enable โ true
- extensions.ml.enabled โ true
- Open about:debugging#/runtime/this-firefox
- Click "Load Temporary Add-on" and select manifest.json
- Once the extension is loaded, go into about:addons and enable the optional permission.
Usage
- Open the extension by clicking on the icon in the toolbar.
- Adjust the settings as needed.
- Refresh the page or wait a few seconds for the extension to filter out negative comments.
Publish instructions
https://developer.chrome.com/docs/webstore/publish
https://extensionworkshop.com/documentation/publish/submitting-an-add-on/
Why I Made This Tool
I have never, ever, once in my entire life, read a negative reply to one of my internet submissions and received some kind of value from it. No self-improvement. No deep reflection.
Quite the opposite. These comments sit in my mind and haunt me. I never forget them.
I think I'm like most people. I'm going through life, living it the way that I think is best for me. I keep my negative thoughts to myself. I don't blast them out all over the place.
Contrary to what a troll will tell you: "Oh, I'm holding you accountable blah-blah-blah", this is nothing more than bullying, and I think in most cases it is projection.
Moreover, it is apparent that the Internet economy is fueled on bullying, triggering, vitriol. OnlyLikes and on-device sentiment analysis are the first step in making the Internet a better place.
If you are a troll and you are reading this, and you feel an urge to post something mean, you are wasting your time because now I'll never see it.
0๋ช
์ด 0์ ์ผ๋ก ํ๊ฐํจ
๊ถํ ๋ฐ ๋ฐ์ดํฐ๋ ์์๋ณด๊ธฐ
ํ์ํ ๊ถํ:
- facebook.com ๋๋ฉ์ธ์ ์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- instagram.com ๋๋ฉ์ธ์ ์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- news.ycombinator.com ๋๋ฉ์ธ์ ์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- reddit.com ๋๋ฉ์ธ์ ์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- tiktok.com ๋๋ฉ์ธ์ ์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- twitter.com ๋๋ฉ์ธ์ ์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- x.com ๋๋ฉ์ธ์ ์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
- youtube.com ๋๋ฉ์ธ์ ์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
์ ํ์ ๊ถํ:
- ๋ชจ๋ ์น์ฌ์ดํธ์์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ์ ์ ๊ทผ
์ถ๊ฐ ์ ๋ณด
- ๋ฒ์
- 0.3
- ํฌ๊ธฐ
- 60.66 KB
- ๋ง์ง๋ง ์ ๋ฐ์ดํธ
- 4์ผ ์ (2025๋ 9์ 23์ผ)
- ๊ด๋ จ ์นดํ ๊ณ ๋ฆฌ
- ๋ผ์ด์ ์ค
- MIT ๋ผ์ด์ ์ค
- ๋ฒ์ ๋ชฉ๋ก
- ๋ชจ์์ง์ ์ถ๊ฐ
atonalfreerider ๋์ ๋ค๋ฅธ ํ์ฅ ๊ธฐ๋ฅ
- ์์ง ํ์ ์ด ์์ต๋๋ค
- ์์ง ํ์ ์ด ์์ต๋๋ค
- ์์ง ํ์ ์ด ์์ต๋๋ค
- ์์ง ํ์ ์ด ์์ต๋๋ค
- ์์ง ํ์ ์ด ์์ต๋๋ค
- ์์ง ํ์ ์ด ์์ต๋๋ค