wayBetter for X

(FOSS) Miễn phí và mã nguồn mở · GPL-3.0

X, được mở rộng.

x.com thật trong một cửa sổ desktop nhẹ: thẻ, khung chia đôi, mọi tài khoản cạnh nhau, mười bốn chủ đề, tám plugin khu vực, kho bản nháp có lịch sử và các bản sửa cho lỗi X mang theo. Ai cũng có thể làm chủ đề hoặc plugin cho nó.

Windows, macOS và Linux · cập nhật tự cài lặng lẽ

14chủ đề tích hợp
14plugin đi kèm
9bản sửa cho lỗi của X
36tinh chỉnh

Tham quan Mọi thứ bên trong

Dành cho những người sống trong dòng thời gian.

Mọi thứ mà người dùng X nhiều từng ước ứng dụng chính thức có sẵn, trên x.com thật. Mười hai điểm dừng; mỗi điểm là một tính năng thật mà bạn có thể bật ngay hôm nay.

01

Tab và ngăn chia đôi.

Mở hồ sơ, tìm kiếm và chuỗi bài trong các tab riêng, rồi đặt hai tab bất kỳ cạnh nhau. Kéo một tab, hoặc bất kỳ liên kết nào, ra mép của một ngăn để chia đôi.

  • Chia sang phải Ctrl \, chia xuống dưới Ctrl Shift \
  • Tab mới Ctrl T với lối tắt, các tab vừa đóng và “Mở với” một tài khoản
  • Tab được ghim; các tab và bố cục chia đôi của bạn được khôi phục khi khởi chạy
  • Thả một liên kết lên mép ngăn, dải tab hoặc cửa sổ: chia đôi, tab hoặc tab mới
  • Một thanh điều hướng khi chia đôi: các ngăn cạnh nhau của cùng một tài khoản chỉ giữ thanh bên trái của X một lần

02

Mọi tài khoản, cạnh nhau.

Mỗi tài khoản nằm trong hồ sơ riêng với phiên riêng, nên tất cả đều đăng nhập cùng lúc. Bạn đăng nhập vào chính x.com, theo cách thông thường.

  • Tài khoản được đọc từ nút tài khoản của chính X, không bao giờ phải nhập tay
  • Một huy hiệu màu trên biểu tượng của mỗi tab cho biết đó là tài khoản nào
  • Đổi tên và đặt màu cho tài khoản; xem mỗi tài khoản đang mở bao nhiêu tab
  • “Tab mới với” bất kỳ tài khoản nào từ bảng lệnh hoặc trang tab mới

Mới

Bộ cột. Các cột đã trở lại.

Các cột X cạnh nhau, kiểu TweetDeck: Trang chủ, Thông báo, Lượt nhắc, một tìm kiếm, một danh sách hoặc một hồ sơ, mỗi cột trong tài khoản bạn chọn. Mỗi cột đều là x.com thật; mỗi lượt thích và trả lời đều là của chính X.

  • Số mục chưa đọc trên từng cột, bộ lọc bằng từ khóa hoặc regex
  • [ và ] để chuyển giữa các cột, Alt+1–9 để nhảy, Ctrl+Alt+N để đăng từ một khay
  • Các trang gồm nhiều cột; cột ở trang khác nghỉ ở chế độ ít bộ nhớ

04

Mọi thứ chỉ cách một phím bấm.

Bảng lệnh Ctrl K tìm mọi tab đang mở, tài khoản, cài đặt hoặc trang X. Mỗi tab có một thanh địa chỉ cho biết bạn đang ở đâu.

  • Tìm kiếm trên X ngay từ bảng lệnh hoặc thanh địa chỉ
  • Các toán tử tìm kiếm của X (from:, since:, filter:media, min_faves:…) dưới dạng chip, trên thanh địa chỉ và bên dưới ô tìm kiếm của chính X
  • Nhảy đến các trang cài đặt của X như từ bị ẩn hoặc tài khoản bị chặn; bạn hoàn tất thay đổi trên X

05

Mười bốn chủ đề. Cái nào cũng là một bản thiết kế lại toàn bộ.

Một chủ đề không chỉ là màu sắc: phông chữ, góc bo, hình dạng ảnh đại diện, độ rộng cột, mật độ, thẻ, nền, hiệu ứng khi di chuột và cả một lớp phủ CRT. Độ tương phản được đảm bảo cho mọi chủ đề, dù tích hợp hay nhập vào, nên chữ luôn dễ đọc. Chọn một chủ đề, rồi thay đổi bất kỳ phần nào của nó.

Trang chủĐăng
Dành cho bạnĐang theo dõi
wayBetter@CRTkafa · 2m

Cùng một dòng thời gian, mười bốn diện mạo. Chọn một cái, rồi tự tạo chủ đề của bạn.

1248♥ 101
playfishies@playfishies · 9m

Chủ đề là JSON. Nhập, xuất, chia sẻ.

Night Ink

Những gì một chủ đề có thể thay đổi

  • colorstrang, nền, bề mặt, viền, chữ, chữ mờ, màu nhấn, nút
  • fontphông cho giao diện và nội dung bài đăng, cỡ, độ đậm, giãn chữ, giãn dòng
  • shapegóc của thẻ và nút; ảnh đại diện tròn, bo góc hoặc vuông
  • layoutđộ rộng cột và thanh bên, mật độ, thẻ, khung
  • backgrounddải màu phát sáng, sáu họa tiết, hoặc ảnh của riêng bạn kèm làm mờ
  • effectschuyển động, hiệu ứng di chuột đổi màu / nâng / phát sáng, đổ bóng, CRT
  • cssCSS tự do, được thêm vào sau cùng

Nhập (tệp, thả hoặc dán) và Xuất trong bảng Giao diện. Lưu bất kỳ diện mạo đã tùy chỉnh nào thành chủ đề của riêng bạn. CSS tùy chỉnh cho X được áp dụng sau chủ đề, giống như của BetterDiscord.

06

Tám plugin khu vực có sẵn. Còn chỗ cho của bạn.

Compose+, Reader+, Profile+, Chat+, Media+, Search+, Notifications+ và Navigation+ được tích hợp sẵn, mỗi tính năng có công tắc riêng: chọn một chế độ khi mở lần đầu hoặc bật những gì bạn muốn trong Plugin. Không cái nào gửi yêu cầu hay làm gì trên tài khoản của bạn. Vài tính năng của chúng:

Đọc

Thread Reader

Nút “Đọc chuỗi bài” trải chuỗi bài của tác giả thành một chế độ đọc gọn gàng, kèm sao chép dưới dạng Markdown.

Exact Timestamps

“5 giờ” trở thành “5 giờ · 27 thg 9, 2026, 14:03”, theo giờ địa phương của bạn.

Reading Time

“3 phút đọc” trên các bài đăng dài và X Articles.

Focus Mode

Ẩn số đếm, xu hướng và “Gợi ý theo dõi” trong khi bạn đọc. Alt Shift F để bật và tắt.

Dọn dẹp

Muted Regex

Ẩn bài đăng bằng biểu thức chính quy trên nội dung, tên hoặc @tên người dùng, ngay trên máy. Alt Shift M để sửa danh sách.

Clean Links

Liên kết t.co trỏ thẳng đến đích, các tham số theo dõi bị loại bỏ.

User Notes

Ghi chú riêng về tài khoản, bên dưới tiểu sử và trong thẻ khi di chuột. Không bao giờ được gửi đi đâu.

Hide Blue Checks

Bài đăng từ tài khoản tích xanh trả phí được gập thành một dòng mà bạn có thể mở ra. Những người bạn theo dõi vẫn giữ nguyên. Alt Shift H để mở cài đặt.

Viết

Copy as Markdown

Một nút sao chép trên mỗi bài đăng: một trích dẫn Markdown kèm hình ảnh, tác giả, ngày và liên kết.

Alt-text Reminder

Một lời nhắc khi hình ảnh trong trình soạn chưa có mô tả. Không bao giờ chặn việc gửi.

Reply Guard

Hỏi lại trước khi bạn trả lời một bài đăng đã nhiều tháng tuổi, hoặc trả lời người bạn không theo dõi nếu bạn muốn. Không có gì được gửi thay bạn.

Emoji Picker

Ctrl Shift E mở một bảng chọn có tìm kiếm, với emoji gần đây và tông màu da của bạn. Mã tắt :fire: hoạt động trong các ô nhập mà X không hỗ trợ.

Di chuyển

Keyboard Plus

Trên bài đăng đang được chọn bằng j/k: c sao chép liên kết, v mở phương tiện, a tác giả, q bài được trích dẫn.

Media Grid Focus

Tab Phương tiện của một hồ sơ lấp đầy cửa sổ: không có cột phải, khoảng cách hẹp hơn.

07

Lỗi của X, được sửa trên máy của bạn.

wayBetter for X chạy trên x.com thật và vá các lỗi giao diện đi kèm với nó. Mỗi bản sửa là một công tắc trong Cài đặt, bật theo mặc định. Không bản sửa nào nhấp, đăng hay theo dõi thay bạn: chúng chỉ giúp hành động của chính bạn được ghi nhận.

Lượt thích khớp với máy chủ

Nhấp thích vài lần thật nhanh và màn hình của X có thể dừng ở trạng thái sai: ở đây nó hiện chưa thích, 2 lượt thích, trong khi máy chủ của X ghi đã thích, 3. Một lần thích rồi bỏ thích nhanh cũng có thể khiến số đếm cao hơn một đơn vị cho đến khi bạn tải lại. wayBetter gửi từng lượt thích, đăng lại, dấu trang và theo dõi của bạn một cách lần lượt, nên trái tim, số đếm và máy chủ đều dừng đúng ở cú nhấp cuối cùng của bạn.

X nguyên bảnwayBetter for X

  • Nút theo dõi dừng đúng chỗ

    Theo dõi và bỏ theo dõi được gửi đi lần lượt, nên nút dừng ở điều bạn nhấp sau cùng, không phải ở một phản hồi đã cũ.

  • Giữ vị trí khi Quay lại

    Khi quay lại, hoặc chuyển tab dòng thời gian, bạn trở về bài đang đọc thay vì đầu trang.

  • Không giật dòng thời gian

    Bài đăng bạn đang đọc đứng yên khi X chèn bài đăng hoặc phương tiện mới phía trên nó.

  • “Xem bài đăng mới” mà không bị nhảy

    Bài đăng mới xuất hiện phía trên bài bạn đang đọc thay vì ném bạn lên đầu trang. Cũng hoạt động với ..

  • Giữ tab Trang chủ của bạn

    Đã chọn Đang theo dõi hoặc một danh sách? Khi X tự chuyển về “Dành cho bạn”, nó sẽ chuyển lại.

  • Đang theo dõi theo thứ tự thời gian

    Tab Đang theo dõi luôn hiện bài đăng mới nhất trước, kể cả khi X chuyển nó sang “Phổ biến”.

  • Thử lại khi tải phương tiện lên thất bại

    Một đoạn video hoặc hình ảnh tải lên thất bại sẽ được gửi lại, tối đa 3 lần. Nếu vẫn thất bại, bạn sẽ được báo, thay vì bài đăng lặng lẽ thất bại.

  • Khôi phục văn bản chưa gửi

    Mất một câu trả lời vì tải lại trang, trình soạn bị đóng hoặc chuyển trang? Trình soạn sẽ đề nghị đặt lại bản nháp đã lưu của bạn.

  • Xóa huy hiệu thông báo đã xem

    Số đếm bạn đã thấy trong Thông báo sẽ được ẩn cho đến khi nó thay đổi. Chỉ là hình thức; không có gì được đánh dấu là đã đọc.

08

Một kho bản nháp không bao giờ làm mất chữ nào.

Những gì bạn gõ vào trình soạn của X được ghi vào một kho cục bộ cùng toàn bộ lịch sử sửa đổi. Nó chỉ báo “Đã lưu” sau khi dữ liệu thực sự được ghi xuống đĩa của bạn.

  • Nút Bản nháp trong trình soạn của X đặt lại một bản nháp đã lưu; nó không bao giờ đăng thay bạn
  • Mọi bản sửa đổi đều được giữ: so sánh hai bản bất kỳ và khôi phục một bản
  • Tìm kiếm, lưu trữ và xuất dưới dạng JSON
  • Các lần chỉnh sửa không bao giờ lặng lẽ ghi đè lên nhau: khi xung đột, cả hai đều được giữ

09

Ba mươi sáu tinh chỉnh. X của bạn, luật của bạn.

Ẩn những thứ bạn chưa từng yêu cầu, mang về những thứ bạn nhớ. Mỗi công tắc có hiệu lực ngay, trong mọi tab.

Thương hiệu 3

  • Logo wayBetter for X
  • Chim Twitter cổ điển
  • Cách gọi “Tweet” và “Retweet”

Dòng thời gian 4

  • Ẩn bài đăng được quảng bá
  • Mặc định mở Đang theo dõi
  • Ẩn tab "Dành cho bạn"
  • Dòng thời gian toàn chiều rộng

Thanh bên 9

  • Ẩn Xu hướng
  • Ẩn Nên theo dõi
  • Ẩn Trực tiếp trên X
  • Ẩn Tin tức hôm nay
  • Ẩn quảng cáo Premium
  • Ẩn xu hướng Khám phá
  • Ẩn Những người liên quan
  • Ẩn Nên theo dõi trên hồ sơ
  • Ẩn toàn bộ thanh bên

Điều hướng 5

  • Ẩn Premium
  • Ẩn Trò chuyện
  • Ẩn Cộng đồng
  • Ẩn Grok
  • Một thanh điều hướng khi chia đôi

Bài đăng 12

  • Ẩn Grok trong bài đăng
  • Ẩn số lượt xem
  • Ẩn số lượt tương tác
  • Ẩn nút dấu trang
  • Không in đậm/in nghiêng trong bài đăng
  • Nút tải phương tiện
  • Nút Bản nháp trong khung soạn
  • Chip toán tử tìm kiếm
  • Câu trả lời xếp theo Gần đây
  • Số đầy đủ (1.234 thay vì 1,2K)
  • Ẩn dấu tích xác minh
  • Ẩn nút Đăng ký

Video 3

  • Nhớ âm lượng video
  • Tắt tự phát
  • Dừng video khi kết thúc

10

Cảnh báo từ khóa và một bảng phương tiện.

Nhận thông báo trên màn hình khi một từ khóa bạn quan tâm xuất hiện trong các bài đăng mà X đã tải sẵn cho bạn. Không tải thêm gì, và không có gì rời khỏi máy của bạn.

  • Cảnh báo từ khóa dưới dạng thông báo cục bộ, đã loại trùng và giới hạn tần suất
  • Bảng phương tiện Ctrl Shift G: những hình ảnh mới nhất từ các thư mục bạn chọn, sẵn sàng để đính kèm
  • Lịch sử bộ nhớ tạm cho hình ảnh và văn bản (tùy chọn, tắt theo mặc định, nằm lại trên thiết bị của bạn)
  • Lưu ảnh, video và GIF từ bài đăng với chất lượng gốc

11

Bản cập nhật mà bạn không bao giờ phải bận tâm.

Bản cập nhật có chữ ký và cài đặt âm thầm, nên bản sửa cho thứ X làm hỏng sẽ đến nơi mà không cần thêm trình cài đặt nào. Khi có phiên bản mới, một chip trên thanh tiêu đề sẽ đề nghị khởi động lại, và các tab của bạn quay trở lại.

  • Bản cập nhật có chữ ký, được kiểm tra trước khi cài đặt
  • Một cửa sổ gốc nhẹ trên WebView của hệ thống, không phải thêm một bộ trình duyệt nữa
  • Tải về 7,9 MB, cửa sổ hiện lên sau 0,23 giây, mã của riêng wayBetter tải trong 17 ms
  • Windows, macOS và Linux

12

x.com thật. Không có gì ở giữa.

Bạn đăng nhập vào chính x.com trong một web view tiêu chuẩn. Lưu lượng của bạn không đi qua máy chủ của bất kỳ ai, và wayBetter không bao giờ tự đăng, theo dõi, xóa hay gửi tin nhắn riêng.

  • Không phân tích, không thu thập dữ liệu về những gì bạn đọc, đăng hay nhấp
  • Bản nháp, ghi chú, cài đặt và plugin nằm lại trên máy của bạn
  • Plugin bạn cài đặt chạy bên trong X với quyền truy cập trang, giống plugin BetterDiscord; hãy cài mã mà bạn tin tưởng

Tự tạo Của riêng bạn

Ai cũng có thể tạo chủ đề và plugin.

Một chủ đề là một tệp JSON: nhập nó trong Giao diện. Một plugin là một tệp JavaScript duy nhất: thả vào thư mục plugin rồi bật lên. Không cần chờ duyệt và không cần tài khoản để dùng. Chia sẻ tệp là ai cũng dùng được, hoặc xuất bản nó trên 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 trợ giúp cho plugin

  • storage(ns)
  • observe(sel, fn)
  • onRouteChange(fn)
  • onKey(fn)
  • tweet(el)
  • copyText(s)
  • toast(msg)
  • injectCSS(id, css)
  • waitFor(sel)
  • scope()
xây dựng cả một ứng dụng

npm i waybetter

framework đứng sau ứng dụng nàykhông phụ thuộcGPL-3.0-or-later

X là ứng dụng đầu tiên. Hãy xây dựng ứng dụng tiếp theo.

YouTube, Kick, Twitch, Discord: bất kỳ ứng dụng nào có phiên bản web đều có thể có cùng cửa sổ này. Chưa cái nào được công bố; mỗi cái đang chờ một bộ điều hợp.

Xem điều tiếp theo

YouTube, Kick, Twitch và Discord là nhãn hiệu của các chủ sở hữu tương ứng. wayBetter không liên kết với bất kỳ bên nào trong số đó.

FOSS Miễn phí và mã nguồn mở

Không gói trả phí. Không quảng cáo. Từng dòng mã đều công khai.

  1. i.

    Miễn phí

    Hoàn toàn miễn phí. Không gói trả phí, không quảng cáo, không mời nâng cấp.

  2. ii.

    Mở

    GPL-3.0-or-later. Ứng dụng và framework có mã nguồn công khai trên git.crt.fyi.

  3. iii.

    Riêng tư

    Không phân tích, không thu thập dữ liệu về những gì bạn đọc hay đăng.

  4. iv.

    Của bạn

    Fork nó, tạo chủ đề, viết plugin. Giấy phép giữ cho nó luôn mở.

Hỏi đáp Câu hỏi thường gặp

Câu hỏi, đã có lời đáp.

Nó có an toàn không?

wayBetter for X tải x.com thật trong một web view tiêu chuẩn và chỉ vá phần giao diện. Nó không chuyển lưu lượng của bạn qua máy chủ bên thứ ba và không thu thập dữ liệu của bạn. Plugin do bạn tự thêm chạy với quyền truy cập trang, nên chỉ cài mã mà bạn tin tưởng.

Nó có miễn phí không?

Có. wayBetter for X hoàn toàn miễn phí, không gói trả phí, không quảng cáo, không mời nâng cấp.

Nó có phải mã nguồn mở không?

Có, theo giấy phép GPL-3.0. Toàn bộ mã nguồn nằm trên git.crt.fyi, và framework nền tảng của nó là waybetter trên npm.

Nó có dùng x.com thật không?

Có. Bạn đăng nhập vào x.com đúng như trong trình duyệt; wayBetter chỉ cho trang đó một lớp vỏ tốt hơn và sửa các lỗi giao diện của nó.

Nó có bao giờ đăng, thích hay theo dõi thay tôi không?

Không. Nó không bao giờ tự đăng, theo dõi, xóa hay gửi tin nhắn. Các bản sửa chỉ đảm bảo những cú nhấp của chính bạn được ghi nhận đúng như bạn muốn.

Tôi có thể tự tạo chủ đề hoặc plugin không?

Có. Chủ đề là các tệp JSON bạn nhập trong bảng Giao diện; plugin là các tệp *.plugin.js bạn thả vào thư mục plugin. Xem Tự tạo.

Còn macOS và Linux thì sao?

Windows, macOS và Linux, cả ba đều có ngay.

Nó có thu thập dữ liệu của tôi không?

Không. Không có phân tích hay thu thập dữ liệu nào về những gì bạn đăng, đọc hay nhấp.

X, đúng như cách nó nên hoạt động.