AniList Auto-Like
Automatically like activity feed posts on AniList user profile and home pages
As of June 2026, AniList Auto-Like has 4 users in the Productivity category.
Usersno change0%
4
4
Ratingno change0%
—
— reviews
Reviewsno change0%
—
Version
4.1.0
Manifest V3
90-day change · In the last 90 days this extension 1 version update.
History
3 snapshotsTracking since May 22, 2026.
Not enough history yet for this metric — the chart fills in as we collect more snapshots.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| May 22, 2026 | — | — | — | 4.0.0 |
| May 28, 2026 | — | — | — | 4.0.0 |
| Jun 4, 2026 | — | — | — | 4.1.0 |
| Now | 4 | — | — | 4.1.0 |
Changelog
- May 28, 2026description
# AniList Auto-Like A Chrome extension that automatically likes activity feed posts on [AniList](https://anilist.co). Works on user profiles and the home feed. ## Features - **Auto-like posts** on AniList profile pages and home feed - **Rate-limit safe** — stays under AniList's 90 requests/minute limit - **User blacklist** — skip specific users on the home feed - **Secure OAuth2** — uses PKCE for authentication (no password sharing) - **In-page button** — a Like button appears in the AniList nav bar - **Popup controls** — manage everything from the extension popup ## Quick Start ### 1. Get an API Client ID 1. Go to [AniList Developer Settings](https://anilist.co/settings/developer) 2. Click **Create New Client** 3. Give it a name (e.g. "Auto-Like") 4. Set the **Redirect URL** to what the extension shows you (starts with `https://` and ends with `.chromiumapp.org/`) 5. Save and copy the **Client ID** number ### 2. Set Up the Extension 1. Click the extension icon in your toolbar 2. Paste your **Client ID** and click **Save & Continue** 3. Click **Connect to AniList** and authorize the extension ### 3. Start Liking Go to any AniList profile (`/user/username`) or the home feed (`/home`) and either: - Click the extension icon and press **Like Posts** - Click the **Like** button in the AniList navigation bar ## Usage | What | How | |---|---| | **Like posts** | Click "Like Posts" in the popup, or the heart button on the page | | **Stop liking** | Click the red "Stop" button that appears | | **Blacklist a user** | Open the popup, expand "Blacklist", type a username, click Add | | **Disconnect** | Open the popup, click "Disconnect Account" | | **Reset everything** | Open the popup, click "Reset Settings" | ## Project Structure ``` anilist-autolike/ ├── manifest.json # Chrome extension manifest ├── background.js # Service worker: auth, API calls, storage ├── content.js # Injected into AniList pages: finds posts, likes them ├── popup.html # Extension popup ├── popup.js # Popup logic ├── styles.css # Popup styling ├── icons/ # Extension icons (16, 48, 128 px) ├── docs/ # Additional docs └── .gitignore ``` ## How It Works The extension has three parts that talk to each other: - **Popup** (`popup.js`) — the UI you click on - **Background worker** (`background.js`) — handles logins and API calls - **Content script** (`content.js`) — runs on AniList pages, finds posts to like When you click "Like Posts": 1. The content script finds all unliked posts on the page 2. It sends each post ID to the background worker 3. The background worker calls the AniList API to like it 4. The content script updates the page and moves to the next post **Rate limiting**: AniList allows 90 likes per minute. The extension tracks this and pauses if needed. ## Development No build step needed — it's plain JavaScript. 1. Clone the repo 2. Open `chrome://extensions` 3. Enable **Developer mode** 4. Click **Load unpacked** and select the project folder Make changes, then click the reload icon on the extension card. ```bash # To create a clean zip for Chrome Web Store submission: bash package.sh ``` ## Troubleshooting | Problem | Fix | |---|---| | "Not connected" | Click the extension icon and authenticate | | Button doesn't appear | Refresh the AniList page | | Login popup doesn't open | Allow popups for the extension | | Likes stop after a few | Scroll down and run again — only visible posts are liked | | Token expired | Disconnect and reconnect your account | ## Chrome Web Store This extension is ready for Chrome Web Store submission. See the **[submission guide](docs/CWS_SUBMISSION.md)** for: - Permission justifications - Step-by-step reviewer test instructions - Store listing copy (description, category) - Screenshot requirements - Packaging instructions ### Privacy Policy The extension's privacy policy is available at [`PRIVACY.md`](PRIVACY.md). It explains what data is stored (Client ID, OAuth token, user blacklist — all locally on your device) and your control over it. ### Quick Packaging ```bash bash package.sh ``` Creates `anilist-autolike.zip` with only the required extension files. ## License MIT
================================================================================ ANI-LIST AUTO-LIKE ================================================================================ A Chrome extension that automatically likes activity feed posts on AniList.co. Works seamlessly on user profiles and the home feed. -------------------------------------------------------------------------------- FEATURES -------------------------------------------------------------------------------- * Auto-like posts on AniList profile pages and home feed. * Rate-limit safe — stays under AniList's limit of 90 requests per minute. * User blacklist — skip specific users on your home feed. * Secure OAuth2 — uses PKCE for authentication (no password sharing). * In-page button — a Like button appears directly in the AniList nav bar. * Popup controls — manage everything easily from the extension popup. -------------------------------------------------------------------------------- QUICK START -------------------------------------------------------------------------------- 1. Get an API Client ID * Go to AniList Developer Settings: https://anilist.co/settings/developer * Click "Create New Client" * Give it a name (e.g., "Auto-Like") * Set the Redirect URL to what the extension shows you (starts with "https://" and ends with ".chromiumapp.org/") * Save and copy the Client ID number. 2. Set Up the Extension * Click the extension icon in your Chrome toolbar. * Paste your Client ID and click "Save & Continue". * Click "Connect to AniList" and authorize the extension. 3. Start Liking * Go to any AniList profile (/user/username) or the home feed (/home). * Either click the extension icon and press "Like Posts", OR * Click the new "Like" button in the AniList navigation bar. -------------------------------------------------------------------------------- USAGE GUIDE -------------------------------------------------------------------------------- [ Like posts ] Click "Like Posts" in the popup, or the heart button on the page. [ Stop liking ] Click the red "Stop" button that appears. [ Blacklist user ] Open the popup, expand "Blacklist", type a username, and click Add. [ Disconnect ] Open the popup and click "Disconnect Account". [ Reset everything ] Open the popup and click "Reset Settings". -------------------------------------------------------------------------------- PROJECT STRUCTURE -------------------------------------------------------------------------------- anilist-autolike/ ├── manifest.json # Chrome extension manifest ├── background.js # Service worker: auth, API calls, storage ├── content.js # Injected into AniList pages: finds posts, likes them ├── popup.html # Extension popup ├── popup.js # Popup logic ├── styles.css # Popup styling ├── icons/ # Extension icons (16, 48, 128 px) └── docs/ # Additional documentation and guides -------------------------------------------------------------------------------- HOW IT WORKS -------------------------------------------------------------------------------- The extension consists of three components working together: * Popup (popup.js) - The user interface you click on. * Background worker (background.js) - Handles logins and API calls. * Content script (content.js) - Runs on AniList pages to find posts to like. When you click "Like Posts": 1. The content script finds all unliked posts currently on the page. 2. It sends each post ID to the background worker. 3. The background worker calls the AniList API to like it. 4. The content script updates the page UI and moves to the next post. Rate Limiting: AniList allows 90 likes per minute. The extension automatically tracks this and pauses when necessary to keep your account safe. -------------------------------------------------------------------------------- DEVELOPMENT -------------------------------------------------------------------------------- No build step needed — it is written in plain JavaScript. 1. Clone the repository. 2. Open chrome://extensions in your browser. 3. Enable "Developer mode" (top right toggle). 4. Click "Load unpacked" and select the project folder. To apply changes during development, click the reload icon on the extension card. To create a clean zip for Chrome Web Store submission, run: bash package.sh -------------------------------------------------------------------------------- TROUBLESHOOTING -------------------------------------------------------------------------------- * Problem: "Not connected" error Fix: Click the extension icon and authenticate your account. * Problem: Button doesn't appear in the navigation bar Fix: Refresh the AniList page. * Problem: Login popup doesn't open Fix: Allow popups for the extension in your browser settings. * Problem: Likes stop after a few posts Fix: Scroll down and run again. Only visible posts on the page can be liked. * Problem: Token expired Fix: Disconnect and reconnect your account via the popup. -------------------------------------------------------------------------------- CHROME WEB STORE SUBMISSION -------------------------------------------------------------------------------- This extension is configured for Chrome Web Store submission. See docs/CWS_SUBMISSION.md for details regarding: * Permission justifications * Step-by-step reviewer test instructions * Store listing copy (description, category) * Screenshot requirements Privacy Policy: Available in the project root under PRIVACY.md. It explains what data is stored (Client ID, OAuth token, user blacklist — all stored locally on your device) and your total control over it. -------------------------------------------------------------------------------- LICENSE -------------------------------------------------------------------------------- Distributed under the MIT License.
Permissions & access
- Permissions
- storageidentity
- Host access
- https://anilist.co/*, https://graphql.anilist.co/*
Screenshots
About
================================================================================
ANI-LIST AUTO-LIKE
================================================================================
A Chrome extension that automatically likes activity feed posts on AniList.co.
Works seamlessly on user profiles and the home feed.
--------------------------------------------------------------------------------
FEATURES
--------------------------------------------------------------------------------
* Auto-like posts on AniList profile pages and home feed.
* Rate-limit safe — stays under AniList's limit of 90 requests per minute.
* User blacklist — skip specific users on your home feed.
* Secure OAuth2 — uses PKCE for authentication (no password sharing).
* In-page button — a Like button appears directly in the AniList nav bar.
* Popup controls — manage everything easily from the extension popup.
--------------------------------------------------------------------------------
QUICK START
--------------------------------------------------------------------------------
1. Get an API Client ID
* Go to AniList Developer Settings: https://anilist.co/settings/developer
* Click "Create New Client"
* Give it a name (e.g., "Auto-Like")
* Set the Redirect URL to what the extension shows you
(starts with "https://" and ends with ".chromiumapp.org/")
* Save and copy the Client ID number.
2. Set Up the Extension
* Click the extension icon in your Chrome toolbar.
* Paste your Client ID and click "Save & Continue".
* Click "Connect to AniList" and authorize the extension.
3. Start Liking
* Go to any AniList profile (/user/username) or the home feed (/home).
* Either click the extension icon and press "Like Posts", OR
* Click the new "Like" button in the AniList navigation bar.
--------------------------------------------------------------------------------
USAGE GUIDE
--------------------------------------------------------------------------------
[ Like posts ] Click "Like Posts" in the popup, or the heart button on
the page.
[ Stop liking ] Click the red "Stop" button that appears.
[ Blacklist user ] Open the popup, expand "Blacklist", type a username, and
click Add.
[ Disconnect ] Open the popup and click "Disconnect Account".
[ Reset everything ] Open the popup and click "Reset Settings".
--------------------------------------------------------------------------------
PROJECT STRUCTURE
--------------------------------------------------------------------------------
anilist-autolike/
├── manifest.json # Chrome extension manifest
├── background.js # Service worker: auth, API calls, storage
├── content.js # Injected into AniList pages: finds posts, likes them
├── popup.html # Extension popup
├── popup.js # Popup logic
├── styles.css # Popup styling
├── icons/ # Extension icons (16, 48, 128 px)
└── docs/ # Additional documentation and guides
--------------------------------------------------------------------------------
HOW IT WORKS
--------------------------------------------------------------------------------
The extension consists of three components working together:
* Popup (popup.js) - The user interface you click on.
* Background worker (background.js) - Handles logins and API calls.
* Content script (content.js) - Runs on AniList pages to find posts to like.
When you click "Like Posts":
1. The content script finds all unliked posts currently on the page.
2. It sends each post ID to the background worker.
3. The background worker calls the AniList API to like it.
4. The content script updates the page UI and moves to the next post.
Rate Limiting: AniList allows 90 likes per minute. The extension automatically
tracks this and pauses when necessary to keep your account safe.
--------------------------------------------------------------------------------
DEVELOPMENT
--------------------------------------------------------------------------------
No build step needed — it is written in plain JavaScript.
1. Clone the repository.
2. Open chrome://extensions in your browser.
3. Enable "Developer mode" (top right toggle).
4. Click "Load unpacked" and select the project folder.
To apply changes during development, click the reload icon on the extension card.
To create a clean zip for Chrome Web Store submission, run:
bash package.sh
--------------------------------------------------------------------------------
TROUBLESHOOTING
--------------------------------------------------------------------------------
* Problem: "Not connected" error
Fix: Click the extension icon and authenticate your account.
* Problem: Button doesn't appear in the navigation bar
Fix: Refresh the AniList page.
* Problem: Login popup doesn't open
Fix: Allow popups for the extension in your browser settings.
* Problem: Likes stop after a few posts
Fix: Scroll down and run again. Only visible posts on the page can be liked.
* Problem: Token expired
Fix: Disconnect and reconnect your account via the popup.
--------------------------------------------------------------------------------
CHROME WEB STORE SUBMISSION
--------------------------------------------------------------------------------
This extension is configured for Chrome Web Store submission.
See docs/CWS_SUBMISSION.md for details regarding:
* Permission justifications
* Step-by-step reviewer test instructions
* Store listing copy (description, category)
* Screenshot requirements
Privacy Policy:
Available in the project root under PRIVACY.md. It explains what data is stored
(Client ID, OAuth token, user blacklist — all stored locally on your device)
and your total control over it.
--------------------------------------------------------------------------------
LICENSE
--------------------------------------------------------------------------------
Distributed under the MIT License.Technical
- Version
- 4.1.0
- Manifest
- V3
- Size
- 31.68KiB
- Min Chrome
- 88
- Languages
- 1
- Featured
- No
Metadata
- ID
- dlbjgpjapoehpbokjlmofbjadbkfjcjf
- Developer ID
- u69b5758d3195bb4856c4ddbf0204d0ec
- Developer Email
- [email protected]
- Created
- May 21, 2026
- Last Updated (Store)
- May 22, 2026
- Last Scraped
- Jun 10, 2026
- Website
- —
Data sourced from the Chrome Web Store · last verified Jun 10, 2026.