wayBetter for X

(FOSS) 免費且開放原始碼 · GPL-3.0

X,擴充版。

在輕巧的桌面視窗中使用真正的 x.com:分頁、分割窗格、所有帳號並排、十四款主題、八個區域外掛、有歷史紀錄的草稿保險庫,以及 X 自帶錯誤的修正。任何人都能為它製作主題或外掛。

Windows、macOS 和 Linux · 更新會悄悄安裝

14內建主題
14隨附的外掛程式
9針對 X 錯誤的修正
36微調

導覽 裡面的一切

為住在時間軸裡的人而打造。

X 重度使用者希望官方應用程式本來就有的一切,都在真正的 x.com 上實現。共十二站;每一站都是你今天就能開啟的真實功能。

01

分頁和分割窗格。

在各自的分頁中開啟個人檔案、搜尋和串文,並把任意兩個並排。把分頁或任何連結拖到窗格邊緣,就能分割。

  • 向右分割 Ctrl \,向下分割 Ctrl Shift \
  • 新分頁 Ctrl T:附帶捷徑、最近關閉的分頁,以及「以指定帳號開啟」
  • 釘選分頁;啟動時還原你的分頁和分割版面配置
  • 把連結放到窗格邊緣、分頁列或視窗上:分割、分頁或新分頁
  • 分割檢視中只保留一個導覽:同一帳號的並排窗格只保留一次 X 的左側導覽列

02

所有帳號,並排顯示。

每個帳號都在自己的設定檔中,擁有自己的工作階段,所以全部都能同時保持登入。你用平常的方式登入 x.com 本身。

  • 帳號是從 X 自己的帳號按鈕讀取的,從來不需要手動輸入
  • 每個分頁圖示上的彩色徽章會告訴你那是哪個帳號
  • 為帳號重新命名和上色;查看每個帳號開了幾個分頁
  • 從命令面板或新分頁頁面「以任一帳號開啟新分頁」

全新

面板。多欄回來了。

X 的欄位並排顯示,TweetDeck 風格:首頁、通知、提及、搜尋、列表或個人檔案,每一欄使用你選的帳號。每一欄都是真正的 x.com;每個喜歡和回覆都是 X 自己的。

  • 每一欄都有未讀數,可用關鍵字或 regex 篩選
  • 用 [ 和 ] 在欄位之間移動,Alt+1–9 直接跳轉,Ctrl+Alt+N 從停駐列發文
  • 整頁整頁的欄位;不在目前頁面的欄位會以低記憶體狀態休息

04

一切都只差一次按鍵。

命令面板 Ctrl K 能找到任何開啟中的分頁、帳號、設定或 X 頁面。每個分頁都有網址列,標示你目前的位置。

  • 直接從命令面板或網址列搜尋 X
  • X 的搜尋運算子(from:、since:、filter:media、min_faves:…)化為標籤,出現在網址列和 X 自己的搜尋框下方
  • 直接跳到 X 的設定頁面,例如靜音字詞或已封鎖的帳號;變更則由你在 X 上完成

05

十四款主題。每一款都是徹底的重新設計。

主題不只是顏色:字型、圓角、頭像形狀、欄寬、密度、卡片、背景、懸停效果,甚至還有 CRT 疊加層。不論內建或匯入,每款主題都會強制確保對比度,所以文字始終清晰易讀。挑一款,再修改其中任何部分。

首頁發文
為你推薦正在追蹤
wayBetter@CRTkafa · 2m

同一條時間軸,十四種樣貌。挑一款,然後做出你自己的。

1248♥ 101
playfishies@playfishies · 9m

主題就是 JSON。匯入、匯出、分享。

Night Ink

主題可以改變什麼

  • colors頁面、背景、表面、邊框、文字、次要文字、強調色、按鈕
  • font介面與貼文文字的字型堆疊、大小、字重、字距、行距
  • shape卡片和按鈕的圓角;圓形、圓角或方形頭像
  • layout欄寬和側邊欄寬度、密度、卡片、外框
  • background光暈漸層、六種圖樣,或你自己的照片加上調暗
  • effects動態效果、懸停時的著色/浮起/發光、陰影、CRT
  • css自由撰寫的 CSS,附加在最後

在「外觀」面板中匯入(檔案、拖放或貼上)和匯出。把任何自訂過的外觀儲存成你自己的主題。X 的自訂 CSS 會在主題之後套用,就像 BetterDiscord 那樣。

06

內建八個區域外掛。也有你的外掛的位置。

Compose+、Reader+、Profile+、Chat+、Media+、Search+、Notifications+ 和 Navigation+ 都已內建,每項功能都有自己的開關:首次啟動時選擇模式,或在外掛中開啟你想要的功能。它們都不會發送請求,也不會在你的帳號上執行任何操作。部分功能:

閱讀

Thread Reader

「閱讀串文」按鈕會把作者的串文展開成乾淨的閱讀檢視,還能複製成 Markdown。

Exact Timestamps

「5 小時」會變成「5 小時 · 2026年9月27日 14:03」,以你的當地時間顯示。

Reading Time

在長篇貼文和 X Articles 上顯示「閱讀時間 3 分鐘」。

Focus Mode

閱讀時隱藏各種計數、熱門趨勢和「建議追蹤」。用 Alt Shift F 開啟或關閉。

清理

Muted Regex

以規則運算式比對文字、名稱或 @使用者名稱來隱藏貼文,全在本機進行。用 Alt Shift M 編輯清單。

Clean Links

t.co 連結直接指向目的地,追蹤參數一併移除。

User Notes

為帳號寫下私人筆記,顯示在自我介紹下方和懸停卡片中。絕不會傳送到任何地方。

Hide Blue Checks

付費藍勾勾帳號的貼文會摺疊成一行,可以再展開。你追蹤的人不受影響。用 Alt Shift H 開啟設定。

寫作

Copy as Markdown

每則貼文都有複製按鈕:一段 Markdown 引文,附帶圖片、作者、日期和連結。

Alt-text Reminder

撰寫框中的圖片沒有說明文字時提醒你一下。絕不會阻止送出。

Reply Guard

在你回覆好幾個月前的貼文之前先問一聲;你願意的話,回覆沒有追蹤的人時也會問。不會替你送出任何東西。

Emoji Picker

Ctrl Shift E 會開啟可搜尋的選擇器,裡面有你最近用過的表情符號和膚色。:fire: 短代碼在 X 不支援的文字方塊中也能使用。

移動

Keyboard Plus

在用 j/k 選取的貼文上:c 複製連結、v 開啟媒體、a 作者、q 被引用的貼文。

Media Grid Focus

個人檔案的「媒體」分頁會填滿整個視窗:沒有右側欄,間距更緊湊。

07

X 的錯誤,在你的電腦上修好。

wayBetter for X 執行在真正的 x.com 之上,修補它自帶的前端錯誤。每項修正都是「設定」中的一個開關,預設開啟。它們都不會替你點擊、發文或追蹤:只是讓你自己的操作確實生效。

與伺服器一致的喜歡

快速連按幾次喜歡,X 的畫面可能停在錯誤的狀態:這裡顯示未喜歡、2 個喜歡,而 X 的伺服器上卻是已喜歡、3 個。快速按下喜歡再取消,也可能讓計數多出一個,直到你重新整理。wayBetter 會把你的喜歡、轉發、書籤和追蹤一次一個地送出,所以愛心、計數和伺服器都會停在你最後一次點擊的結果。

只有 XwayBetter for X

  • 停在正確狀態的追蹤按鈕

    追蹤和取消追蹤會一次一個地送出,所以按鈕會停在你最後點擊的結果,而不是某個過時的回應。

  • 返回時保留位置

    返回上一頁或切換時間軸分頁後,會回到你正在閱讀的貼文,而不是頂端。

  • 時間軸不亂跳

    X 在上方插入新貼文或媒體時,你正在讀的貼文會保持不動。

  • 「查看新貼文」不再亂跳

    新貼文會出現在你正在讀的那則上方,而不是把你丟回最頂端。用 . 也一樣有效。

  • 保留你的首頁分頁

    選了「正在追蹤」或某個列表?X 擅自切回「為你推薦」時,它會幫你切回來。

  • 依時間順序顯示正在追蹤

    「正在追蹤」分頁永遠先顯示最新的貼文,即使 X 把它切成「熱門」也一樣。

  • 重試失敗的媒體上傳

    上傳失敗的影片或圖片區塊會重新傳送,最多 3 次。如果還是失敗,你會收到通知,而不是讓貼文無聲無息地失敗。

  • 還原未送出的文字

    因為重新載入、撰寫框關閉或頁面跳轉而弄丟了回覆?撰寫框會主動提議把你儲存的草稿放回去。

  • 清除已看過的通知徽章

    你已經在「通知」看過的數字會保持隱藏,直到它有變化。純屬外觀調整;不會把任何東西標示為已讀。

08

一個字都不會弄丟的草稿保險庫。

你在 X 的撰寫框中輸入的內容,會連同完整的修訂記錄一起存進本機的保險庫。只有在資料確實寫入你的磁碟之後,它才會顯示「已儲存」。

  • X 撰寫框中的「草稿」按鈕會把儲存的草稿放回去;它絕不會替你發文
  • 保留每一個修訂版:比較任意兩版,並還原其中一版
  • 搜尋、封存,並匯出成 JSON
  • 編輯內容絕不會無聲無息地互相覆寫:發生衝突時兩者都會保留

09

三十六項微調。你的 X,你作主。

隱藏你從沒要求過的東西,找回你懷念的東西。每個開關都會即時套用到所有分頁。

品牌 3

  • wayBetter for X 標誌
  • 經典 Twitter 小鳥
  • 「Tweet」和「Retweet」用語

時間軸 4

  • 隱藏推廣貼文
  • 預設顯示「正在追蹤」
  • 隱藏「為你推薦」分頁
  • 全寬時間軸

側邊欄 9

  • 隱藏熱門趨勢
  • 隱藏建議追蹤
  • 隱藏 X 直播
  • 隱藏今日新聞
  • 隱藏 Premium 推銷
  • 隱藏探索趨勢
  • 隱藏相關人物
  • 隱藏個人檔案上的建議追蹤
  • 隱藏整個側邊欄

導覽 5

  • 隱藏 Premium
  • 隱藏聊天
  • 隱藏社群
  • 隱藏 Grok
  • 分割檢視中只保留一個導覽

貼文 12

  • 隱藏貼文中的 Grok
  • 隱藏觀看次數
  • 隱藏互動次數
  • 隱藏書籤按鈕
  • 貼文中不使用粗體/斜體
  • 媒體下載按鈕
  • 撰寫框中的草稿按鈕
  • 搜尋運算子標籤
  • 回覆依「最新」排序
  • 完整數字(1,234 而非 1.2K)
  • 隱藏認證標章
  • 隱藏訂閱按鈕

影片 3

  • 記住影片音量
  • 停用自動播放
  • 影片播完後停止

10

關鍵字提醒和媒體面板。

當你在意的關鍵字出現在 X 已經為你載入的貼文中時,你會收到桌面通知。不會額外擷取任何東西,也沒有任何資料離開你的電腦。

  • 關鍵字提醒以本機通知呈現,會去除重複並限制頻率
  • 媒體面板 Ctrl Shift G:你所選資料夾中最新的圖片,隨時可以附加
  • 選用的剪貼簿記錄,支援圖片和文字(預設關閉,只留在你的裝置上)
  • 以原始畫質儲存貼文中的相片、影片和 GIF

11

完全不必費心的更新。

更新經過簽署並靜默安裝,所以 X 弄壞的東西一有修正就會到位,不必再跑一次安裝程式。新版本準備好時,標題列上的標籤會提議重新啟動,而你的分頁會原樣回來。

  • 經過簽署的更新,安裝前會先檢查
  • 執行在系統 WebView 上的輕巧原生視窗,而不是又一包瀏覽器
  • 下載檔 7.9 MB,視窗 0.23 秒出現,wayBetter 自己的程式碼 17 ms 載入完成
  • Windows、macOS 和 Linux

12

真正的 x.com。中間沒有任何東西。

你在標準的網頁檢視中登入 x.com 本身。你的流量不會經過任何人的伺服器代理,wayBetter 也絕不會自行發文、追蹤、刪除或傳送私訊。

  • 沒有分析,不會遙測你閱讀、發佈或點擊的內容
  • 草稿、筆記、設定和外掛程式都留在你的電腦上
  • 你安裝的外掛程式會在 X 內部執行並擁有頁面存取權,就像 BetterDiscord 的外掛程式;請只安裝你信任的程式碼

製作 你自己的

任何人都能製作主題和外掛程式。

主題就是一個 JSON 檔案:在「外觀」中匯入即可。外掛程式就是一個 JavaScript 檔案:放進外掛程式資料夾再開啟即可。不必排隊審查,使用時也不需要帳號。把檔案分享出去,任何人都能用,或者發佈到 wayBetter Store。

deep-sea.theme.json
{
  "name": "Deep Sea",
  "author": "@you",
  "mode": "dark",
  "colors": { "bg": "#06141b", "text": "#e6f4f1", "accent": "#2ee6c5" },
  "font": { "family": ["Geist"], "scale": 1.02 },
  "shape": { "radius": 14, "button": 9999, "avatar": "rounded" },
  "layout": { "density": "compact", "cards": true },
  "background": { "kind": "pattern", "pattern": "grid",
                  "ink": "#2ee6c5", "opacity": 0.08, "size": 28 },
  "effects": { "hover": "glow" }
}
copy-quote.plugin.js
/**
 * @name Copy Quote
 * @description y on a focused post copies "@handle: text".
 * @version 1.0.0
 * @author @you
 */
module.exports = class CopyQuote {
  start() {
    const api = window.wayBetter.api;
    this.scope = api.scope();
    this.scope.onKey((event, post) => {
      if (event.key !== 'y' || !post) return;
      const t = api.tweet(post);
      if (t) api.copyText(`@${t.handle}: ${t.text}`)
        .then(() => api.toast('Copied'));
    });
  }
  stop() { this.scope.dispose(); }
};

外掛程式輔助 API

  • storage(ns)
  • observe(sel, fn)
  • onRouteChange(fn)
  • onKey(fn)
  • tweet(el)
  • copyText(s)
  • toast(msg)
  • injectCSS(id, css)
  • waitFor(sel)
  • scope()
打造一整個應用程式

npm i waybetter

這個應用程式背後的框架零相依套件GPL-3.0-or-later

X 是第一個。來打造下一個吧。

YouTube、Kick、Twitch、Discord:任何有網頁版的應用程式都能擁有同樣的視窗。它們都尚未公布;每一個都在等一個轉接器。

看看下一步

YouTube、Kick、Twitch 和 Discord 是其各自擁有者的商標。wayBetter 與它們沒有任何關聯。

FOSS 免費且開放原始碼

沒有付費方案。沒有廣告。每一行都公開。

  1. i.

    免費

    完全免費。沒有付費方案、沒有廣告、不推銷升級。

  2. ii.

    開放

    GPL-3.0-or-later。應用程式和框架的原始碼都公開在 git.crt.fyi。

  3. iii.

    私密

    沒有分析,不會遙測你閱讀或發佈的內容。

  4. iv.

    屬於你

    Fork 它、做主題、寫外掛程式。授權條款讓它保持開放。

常見問題 大家常問的事

問題,都有解答。

它安全嗎?

wayBetter for X 會在標準的網頁檢視中載入真正的 x.com,而且只修補前端。它不會透過第三方伺服器代理你的流量,也不會收集你的資料。你自行加入的外掛程式會以頁面存取權執行,所以請只安裝你信任的程式碼。

它免費嗎?

是的。wayBetter for X 完全免費,沒有付費方案、廣告或升級推銷。

它是開放原始碼嗎?

是的,以 GPL-3.0 授權。完整原始碼在 git.crt.fyi,而它所依據的框架就是 npm 上的 waybetter。

它用的是真正的 x.com 嗎?

是的。你登入 x.com 的方式和在瀏覽器中完全一樣;wayBetter 只是給那個頁面一個更好的外殼,並修正它的前端錯誤。

它會替我發文、按喜歡或追蹤嗎?

不會。它絕不會自行發文、追蹤、刪除或傳送訊息。那些修正只是確保你自己的點擊照你的意思生效。

我可以自己製作主題或外掛程式嗎?

可以。主題是你在「外觀」面板中匯入的 JSON 檔案;外掛程式是你放進外掛程式資料夾的 *.plugin.js 檔案。請參閱自己動手做。

那 macOS 和 Linux 呢?

Windows、macOS 和 Linux 三者現已推出。

它會收集我的資料嗎?

不會。沒有任何分析或遙測會收集你發佈、閱讀或點擊的內容。

X,本來就該這樣運作。