WEIR

TweetDeck Alternative in 2026: Free Columns on X Itself

A free TweetDeck alternative is built into X. X Pro now needs Premium+ at $40 a month in the US, so here are three free swaps and a column script.


Published · Updated · 7 min read

Cover image: TweetDeck columns, for free

A free TweetDeck alternative is already inside X: pinned Lists, the Following tab and Latest search give you most of its columns.

This is for you if X Pro, the new name for TweetDeck, now asks you to pay for Premium+. You get its price from X's own pages, three free swaps, and a small script for developers. We run Weir, the API in that script.

Paste this into X's search box and pick Latest. It's a column of two accounts, with replies left out:

from:NASA OR from:esa -filter:replies

Is TweetDeck free in 2026?

No. TweetDeck is now X Pro, and X's Premium page lists "Access to X Pro" under "Only for Premium+ Tier," as of October 2026.

$40a month for Premium+ in the US, on the web
$395a year for Premium+ in the US, on the web
26 March2026: the day X Pro went Premium+ only

Here's the proof of the date. The Internet Archive saved X's Premium page twice on 26 March 2026:

  • At 07:42 UTC, X Pro sat under "Features available only to Premium and Premium+ tiers."
  • At 19:46 UTC, it sat under "Only for Premium+ Tier."

So the switch happened that day, between those two copies. Basic and Premium no longer include X Pro.

Premium+ prices differ by country. These three come from X's own table, as web prices:

Country Premium+ a month Premium+ a year
United States 40.00 USD 395.00 USD
United Kingdom 31.00 GBP 313.00 GBP
India 3,470.00 INR 34,340.00 INR

X adds any tax, such as VAT, and your payment method's fees on top.

Which free TweetDeck alternative replaces each column?

Most X Pro column types have a free page on X. You just open them one at a time:

X Pro column Free on X Where to find it
Home Following tab Home
Lists Pinned List tab Home, next to Following
Search Latest tab Search results
Notifications Mentions tab Notifications
Bookmarks Bookmarks Navigation menu
Profiles Profile page Any account

What you give up is the side-by-side view. X's Premium page sells X Pro as "multiple configurable timelines simultaneously which can refresh in realtime," and its composer can schedule posts.

1. Pin Lists next to your Following tab

Lists are the closest free match to TweetDeck columns. X's Help Center says a List timeline shows "a stream of posts from only the accounts on that List."

To set one up:

  • Create a List from your profile menu, under Lists. Names can be 25 characters at most.
  • Add accounts under Members. You can also follow someone else's List without following each account.
  • Pin it. X says a pinned List "will appear to the right of your For You and Following timelines."

Pin a few Lists, then swipe across your Home tabs the way you'd scan across columns. A private List stays visible only to you.

The Following tab is your Home column. X's Help Center says it "displays posts from only the accounts you follow," while For you adds recommendations.

2. Search on Latest, and save the search in the app

A search column is the easiest one to rebuild. Type a search, then pick Latest instead of Top.

Operators turn a broad search into a tight column:

  • from:NASA OR from:esa keeps posts from either account.
  • min_faves:100 keeps posts with at least 100 likes.
  • -filter:replies drops replies, so original posts stay.

Our free X advanced search builder writes these from a form, and each search it builds gets a link that opens on Latest.

In the app, X's steps are: open Explore, run the search, tap the overflow icon, then tap Save. Your saved searches show up the next time you tap the search box.

3. Turn the Mentions tab into a mentions column

X's Help Center lists three Notifications views: All, Mentions and Verified. Mentions shows only posts that mention your username, like TweetDeck's mentions column.

Three filters, all in your notification settings, cut the noise:

  • Quality filter hides lower-quality items, such as duplicate or automated posts.
  • Muted words hides notifications that contain words or phrases you pick.
  • Advanced filters mute whole groups, such as new accounts or accounts you don't follow.

X's Help Center says the quality filter is on by default for new accounts.

4. Build your own columns with a script

If you want columns in your own tools, pull each one from an API. A column is just a saved search that you run again for newer posts.

Weir's search does this with fields. fromUsers takes up to 10 accounts, listId reads a public List's members, and query takes X's operators. sinceId asks only for posts newer than the last one you saw.

We built a two-agency column on 22 October 2026, with replies and reposts left out:

curl -X POST https://api.weirapp.io/v1/x/search \
  -H "Authorization: Bearer $WEIR_API_KEY" -H "Content-Type: application/json" \
  -d '{"fromUsers": ["NASA", "esa"], "query": "-filter:nativeretweets", "onlyOriginal": true, "limit": 2}'

It returned two posts for 3 credits. Both were from NASA, because it posted last. A merged column is sorted by time, not by account.

{
  "url": "https://x.com/NASA/status/2112959650551173522",
  "createdAt": "2026-10-21T17:30:12.000Z",
  "author": { "username": "NASA", "followersCount": 92311490 },
  "likeCount": 1222,
  "viewCount": 599506
}

This script turns any set of searches into a deck in your terminal. It checks each column every hour and prints only new posts:

import os, time, requests

COLUMNS = {"Agencies": {"fromUsers": ["NASA", "esa"], "query": "-filter:nativeretweets"},
           "Artemis": {"query": "artemis", "minLikes": 100}}
headers = {"Authorization": f"Bearer {os.environ['WEIR_API_KEY']}"}
while True:
    for name, body in COLUMNS.items():
        r = requests.post("https://api.weirapp.io/v1/x/search", headers=headers,
                          json={**body, "limit": 20}, timeout=60)
        r.raise_for_status()  # a 402 means out of credits: stop
        posts = r.json()["data"]
        if posts: body["sinceId"] = posts[0]["id"]  # next run asks only for newer posts
        for post in reversed(posts):  # oldest first, like a column filling up
            print(f"[{name}] @{post['author']['username']}: {post['text'][:80]}")
    time.sleep(3600)  # hourly: a column busier than about 20 posts an hour loses the oldest

Each check costs 1 credit per column, plus 1 per new post. Two hourly columns use about 1,440 credits a month before posts.

For alerts instead of a screen, a Weir monitor checks an account or search on a schedule. See monitoring an X account with a webhook, or feed a reader with our Twitter RSS feed guide.

When not to use Weir or the free swaps

  • You need columns side by side, refreshing live. That's X Pro's job, and Premium+ is the only way X sells it.
  • You post or schedule from your columns. Weir is read-only, and X's free pages are one tab at a time.
  • A team shares one account. X Pro adds contributors and admins; Weir has no access to your account.
  • You need X's own terms. Weir is not licensed by X, so its access can change.

Weir's monitors run daily or weekly on the free tier and hourly on paid tiers. None of that is real time.

FAQ

Is TweetDeck still free?

No. TweetDeck became X Pro, which X now includes only with Premium+, at $40 a month in the US. Free X still has Lists, Latest search and the Mentions tab.

How much is X Pro?

X lists no separate price for X Pro: it comes with Premium+. X's table puts Premium+ at $40 a month in the US. The UK price is £31, and India's is ₹3,470. All three are web prices before tax.

Does X Premium include TweetDeck?

Not since 26 March 2026. Before that, X's Premium page listed X Pro for both Premium and Premium+. Now only Premium+ includes it, and Basic didn't include it then either.

Is there a TweetDeck alternative for mobile?

X Pro itself isn't on mobile. X's FAQ says it needs a browser window more than 500 pixels wide and tall. On a phone, pinned Lists in the X app are the nearest thing, swiped like columns.

Sources

All checked on 22 October 2026. We read X's Help Center pages from Internet Archive copies: