The January 2026 release: X open-sources its live algorithm

On January 20, 2026, X Engineering open-sourced the production For You feed algorithm at xai-org/x-algorithm — a ground-up rewrite ranked by Phoenix, a transformer built on the same architecture as xAI's Grok, with a stated commitment to public updates roughly every four weeks. Unlike the partial 2023 snapshot, this was published as the live system.

OFFICIAL-STATEDCODE-HISTORICALCODE-CURRENTClaims verified against source repositories on 2026-06-12

Browse the initial release tree on GitHub ↗aaa167b

What shipped

The initial release contained four components: Home Mixer, the Rust orchestration layer that assembles the For You feed; Thunder, the in-network candidate source serving posts from accounts you follow; Phoenix, the Grok-based transformer handling both out-of-network retrieval and the ranking of everything; and the candidate-pipeline framework that composes them. Grox — the content-understanding and safety layer — and the ads module were not part of this release; both arrived in May.

CODE-HISTORICALaaa167bverified 2026-06-12
The initial January 20, 2026 release (commit aaa167b) contained Home Mixer, Thunder, Phoenix, and the candidate-pipeline framework; the Grox content-understanding service and the home-mixer/ads module were not yet included, and the weighted scorer's numeric parameters were absent from the very first commit.
xai-org/x-algorithm — initial release tree at commit aaa167b (component presence/absence verified by direct inspection)the January 20, 2026 initial release; superseded by the May 15, 2026 release
CODE-CURRENT0bfc279verified 2026-06-12
For You candidates come from two sources: Thunder (in-network — posts from accounts you follow) and Phoenix Retrieval (out-of-network — ML-based similarity search across a global corpus). Both are ranked together by Phoenix.
xai-org/x-algorithm — README.md, lines 48–53 (Overview)as of the May 15, 2026 release

Why this was different from 2023

Twitter's March 2023 open-sourcing was a curated snapshot of a Scala codebase — real, but partial, never meaningfully updated, and frozen the day it was published. The January 2026 release was framed by X Engineering as the production system itself, built on the same transformer architecture as Grok, and accompanied by a commitment that mattered more than the code: updates roughly every four weeks, with developer notes.

OFFICIAL-STATEDverified 2026-06-12
In January 2026, X Engineering open-sourced its production For You feed algorithm at xai-org/x-algorithm, built on the same transformer architecture as xAI's Grok model.
X Engineering (@Engineering) — announcement post, January 2026X's own characterization of the release as the production system
OFFICIAL-STATEDverified 2026-06-12
X has stated the open-source algorithm repository will be updated roughly every four weeks, with developer notes describing what changed.
X Engineering / Elon Musk public statements — launch announcements, January 2026a stated commitment; actual cadence observable in the repo commit history

The design break: no more hand-engineered features

The launch README stated the philosophy in one line that invalidated most existing X-growth advice: every hand-engineered feature and most heuristics were eliminated. Relevance is learned by the transformer from each user's engagement history — not assembled from the manually constructed feature pipelines that the famous 2023 weight tables belonged to. That sentence has been in the README since day one of this repository.

CODE-CURRENT0bfc279verified 2026-06-12
The current X algorithm has eliminated every hand-engineered feature and most heuristics; the Grok-based transformer learns relevance from the user's engagement history.
xai-org/x-algorithm — README.md, line 55 ("We have eliminated every single hand-engineered feature and most heuristics from the system.")as of the May 15, 2026 release

What was withheld from the start

One omission is worth recording precisely, because it scopes every reach claim made since: the weighted scorer — present in this very first release — references its numeric weights from a parameters module that was not included, and still has not been. Anyone who quoted "current X algorithm weights" after January 20, 2026 was not reading them from this repository.

What this means for you

The launch reset the evidentiary baseline for the entire X-optimization field. From this date forward, "the algorithm does X" is a checkable claim against living code rather than an appeal to a 2023 fossil — and that is the standard every page on this site holds itself to. If you read one thing from this release, read the design break above: strategies built on gaming individual hand-tuned signals belong to the old system.

← All releases