Threads Chronological Feed Forcer
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Threads Chronological Feed Forcer automatically switches your Threads feed to chronological order and keeps it that way. It detects when the feed has reverted to the algorithmic "For You" view and automatically clicks the "Following" filter to restore chronological order. The script works continuously—on page load, after feed updates, during scrolling, and at regular intervals. A panel overlay provides a toggle switch to enable or disable the feature, a button to manually refresh the feed, and an indicator showing the current feed mode (chronological or algorithmic). This gives you complete control over your Threads experience, ensuring you see posts in the order they were published, not filtered by an algorithm. Perfect for users who want to see everything from the people they follow without missing posts or dealing with algorithmic curation.
WHERE IT RUNS
This script runs exclusively on Threads web pages (*.threads.net/*). It operates entirely within your browser tab, detecting and interacting with the page's feed elements and navigation controls. The script cannot access other tabs, your browsing history, bookmarks, downloads, or any data outside the current page. All settings—including enable status, auto-click preference, refresh interval, indicator visibility, and re-apply on scroll preference—are stored locally using GM_setValue and never transmitted anywhere.
HOW TO USE
After installing with the BotGentz extension, the script automatically enables chronological mode on your Threads feed (if enabled in settings). The panel shows your current feed mode: "Chronological ✅" or "Algorithmic ⚠️". If the feed reverts to algorithmic view, the script automatically clicks the "Following" filter to switch back. Use the main toggle switch to enable or disable the feature at any time. Click "Refresh Feed" to manually force chronological order. Adjust the refresh interval to control how often the script checks the feed mode (default 10 seconds). Show or hide the floating mode indicator in the corner of your screen. Enable "Re-apply on Feed Scroll" to check and re-apply chronological order as you scroll through the feed.
THE REAL MECHANISM
The script uses multiple detection and enforcement strategies to maintain chronological order. It first identifies the feed mode by scanning the page for filter buttons or tabs that contain "Following" or "For You" text, checking aria-selected attributes and active class states. If the "Following" filter is present but not active, the script simulates a click on it to switch the feed. To handle Threads' single-page application architecture, the script sets up a MutationObserver that watches the feed container for DOM changes (new posts added, feed updates), and triggers a mode check whenever new content appears. A scroll listener re-checks the mode as the user scrolls, and a periodic interval (configurable from 2-120 seconds) provides a fallback to catch any mode changes. The floating mode indicator updates dynamically to reflect the current state. All DOM interactions use safe methods with no innerHTML from untrusted content.
THE PANEL
The Threads Feed panel is a BGPanel component that you can drag anywhere on your screen by its header. It snaps to the nearest edge when released, keeping your workspace organized. The panel collapses to a small bubble showing only the emoji icon when minimised—click to expand it again. You can resize the panel horizontally to see more of the settings. Press the Escape key to collapse the panel instantly. Your panel position and size are saved per-site.
PLEASE NOTE
This script requires the free BotGentz browser extension to function. Threads frequently updates its web interface, which may change the structure of feed filters and navigation elements—the script may require updates to maintain compatibility. The script relies on the presence of the "Following" filter in the page's UI; if Threads changes this UI element or the filtering mechanism, the script may not work as expected. The periodic refresh helps maintain chronological order, but there may be brief moments when the feed shows algorithmic content before the script corrects it. The script never reads or writes password fields, hidden inputs, or file inputs. It stores only your enable status, auto-click preference, refresh interval, indicator visibility, and re-apply on scroll preference locally. No feed data, account information, or personal information is ever collected, transmitted, or shared.