wayBetter for X

(FOSS) Frei & Open Source · GPL-3.0

X, erweitert.

Das echte x.com in einem leichten Desktop-Fenster: Tabs, geteilte Bereiche, alle Konten nebeneinander, vierzehn Themes, acht Bereichs-Plugins, ein Entwurfstresor mit Verlauf und Korrekturen für die Fehler, die X mitliefert. Jeder kann ein Theme oder ein Plugin dafür bauen.

Windows, macOS und Linux · Updates installieren sich still

14eingebaute Themes
14mitgelieferte Plugins
9Korrekturen für X-Fehler
36Tweaks

Tour Alles, was drinsteckt

Gebaut für Menschen, die in ihrer Timeline leben.

Alles, was sich Vielnutzer von X in der offiziellen App gewünscht haben, auf dem echten x.com. Zwölf Stationen; jede ist eine echte Funktion, die du heute einschalten kannst.

01

Tabs und geteilte Bereiche.

Öffne Profile, Suchen und Threads in eigenen Tabs und stell zwei beliebige nebeneinander. Zieh einen Tab oder einen beliebigen Link an den Rand eines Bereichs, um ihn zu teilen.

  • Nach rechts teilen Ctrl \, nach unten teilen Ctrl Shift \
  • Neuer Tab Ctrl T mit Verknüpfungen, kürzlich geschlossenen Tabs und „Öffnen als“ für ein Konto
  • Angeheftete Tabs, dazu deine Tabs und dein geteiltes Layout beim Start wiederhergestellt
  • Leg einen Link auf einem Bereichsrand, einer Tab-Leiste oder dem Fenster ab: Teilung, Tab oder neuer Tab
  • Eine Navigation in der geteilten Ansicht: Nebeneinanderliegende Bereiche desselben Kontos zeigen die linke Leiste von X nur einmal

02

Alle Konten, nebeneinander.

Jedes Konto lebt in seinem eigenen Profil mit eigener Sitzung, also bleiben alle gleichzeitig angemeldet. Du meldest dich bei x.com selbst an, ganz normal.

  • Konten werden aus dem Konto-Button von X selbst gelesen, nie eingetippt
  • Ein farbiges Abzeichen am Symbol jedes Tabs zeigt, welches Konto es ist
  • Konten umbenennen und einfärben; sehen, wie viele Tabs jedes geöffnet hat
  • „Neuer Tab als“ beliebiges Konto aus der Palette oder der Neuer-Tab-Seite

Neu

Deck. Die Spalten sind zurück.

X-Spalten nebeneinander, im TweetDeck-Stil: Startseite, Mitteilungen, Erwähnungen, eine Suche, eine Liste oder ein Profil, jede im Konto deiner Wahl. Jede Spalte ist das echte x.com; jedes Like und jede Antwort stammt von X selbst.

  • Ungelesen-Zähler an jeder Spalte, Filter mit Stichwörtern oder Regex
  • [ und ] zwischen Spalten, Alt+1–9 zum Springen, Ctrl+Alt+N zum Posten aus einem Dock
  • Seiten aus ganzen Spalten; Spalten außerhalb der Seite ruhen mit wenig Speicher

04

Alles ist einen Tastendruck entfernt.

Die Befehlspalette Ctrl K findet jeden offenen Tab, jedes Konto, jede Einstellung und jede X-Seite. Jeder Tab hat eine Adressleiste, die sagt, wo du bist.

  • X direkt aus der Palette oder der Adressleiste durchsuchen
  • Die Suchoperatoren von X (from:, since:, filter:media, min_faves:…) als Chips, in der Adressleiste und unter dem Suchfeld von X selbst
  • Spring zu X-Einstellungsseiten wie stummgeschalteten Wörtern oder blockierten Konten; die Änderung schließt du auf X ab

05

Vierzehn Themes. Jedes ein komplettes Redesign.

Ein Theme ist mehr als Farben: Schriften, Ecken, Avatarform, Spaltenbreite, Dichte, Karten, Hintergründe, Hover-Effekte und sogar ein CRT-Overlay. Der Kontrast wird bei jedem Theme erzwungen, ob eingebaut oder importiert, damit Text lesbar bleibt. Such dir eins aus und ändere dann jeden Teil davon.

StartseitePosten
Für dichFolge ich
wayBetter@CRTkafa · 2m

Dieselbe Timeline, vierzehnmal anders. Such dir eins aus und mach dann dein eigenes.

1248♥ 101
playfishies@playfishies · 9m

Themes sind JSON. Importieren, exportieren, teilen.

Night Ink

Was ein Theme ändern kann

  • colorsSeite, Hintergrund, Flächen, Rahmen, Text, gedämpfter Text, Akzent, Buttons
  • fontSchriften für Oberfläche und Post-Text, Größe, Schnitte, Laufweite, Zeilenabstand
  • shapeEcken von Karten und Buttons; runde, abgerundete oder eckige Avatare
  • layoutBreite von Spalte und Seitenleiste, Dichte, Karten, Rahmen
  • backgroundleuchtende Verläufe, sechs Muster oder dein eigenes Foto, abgedunkelt
  • effectsBewegung, Hover mit Tönung / Anheben / Leuchten, Schatten, CRT
  • cssfreies CSS, ganz am Ende angehängt

Importieren (Datei, Ablegen oder Einfügen) und Exportieren im Bereich Darstellung. Speichere jeden angepassten Look als dein eigenes Theme. Eigenes CSS für X wird nach dem Theme angewendet, wie bei BetterDiscord.

06

Acht Bereichs-Plugins an Bord. Platz für deine.

Compose+, Reader+, Profile+, Chat+, Media+, Search+, Notifications+ und Navigation+ sind eingebaut, mit einem Schalter für jede Funktion: Wähl beim ersten Start einen Modus oder schalte unter Plugins ein, was du willst. Keines sendet eine Anfrage oder handelt in deinem Konto. Ein paar ihrer Funktionen:

Lesen

Thread Reader

Ein Button „Thread lesen“ rollt den Thread des Autors in einer aufgeräumten Leseansicht aus, samt Kopieren als Markdown.

Exact Timestamps

Aus „5 Std.“ wird „5 Std. · 27. Sept. 2026, 14:03“, in deiner Ortszeit.

Reading Time

„3 Min. Lesezeit“ an langen Posts und X-Artikeln.

Focus Mode

Blendet Zähler, Trends und „Wem folgen“ aus, während du liest. Alt Shift F schaltet es ein und aus.

Aufräumen

Muted Regex

Blende Posts per regulärem Ausdruck auf Text, Name oder @Handle aus, lokal. Alt Shift M bearbeitet die Liste.

Clean Links

t.co-Links zeigen direkt auf ihr Ziel, Tracking-Parameter werden entfernt.

User Notes

Private Notizen zu Konten, unter der Bio und in Hover-Karten. Werden nirgendwohin gesendet.

Hide Blue Checks

Posts von bezahlten Konten mit blauem Haken klappen zu einer Zeile ein, die du öffnen kannst. Wem du folgst, bleibt sichtbar. Alt Shift H für die Einstellungen.

Schreiben

Copy as Markdown

Ein Kopieren-Button an jedem Post: ein Markdown-Zitat mit Bildern, Autor, Datum und Link.

Alt-text Reminder

Ein Hinweis, wenn Bildern im Editor die Beschreibung fehlt. Blockiert das Senden nie.

Reply Guard

Fragt nach, bevor du auf einen monatealten Post antwortest, oder auf Wunsch auch bei jemandem, dem du nicht folgst. Für dich wird nichts gesendet.

Emoji Picker

Ctrl Shift E öffnet eine durchsuchbare Auswahl mit deinen zuletzt genutzten Emojis und Hauttönen. :fire:-Kürzel funktionieren in Textfeldern, in denen X keine kennt.

Bewegen

Keyboard Plus

Auf dem mit j/k fokussierten Post: c Link kopieren, v Medien öffnen, a Autor, q zitierter Post.

Media Grid Focus

Der Medien-Tab eines Profils füllt das Fenster: keine rechte Spalte, engere Abstände.

07

Die Fehler von X, behoben auf deinem Rechner.

wayBetter for X läuft auf dem echten x.com und flickt die Frontend-Fehler, die es mitbringt. Jede Korrektur ist ein Schalter in den Einstellungen, standardmäßig an. Keine klickt, postet oder folgt für dich: Sie sorgen nur dafür, dass deine eigenen Aktionen ankommen.

Likes, die zum Server passen

Klick ein paarmal schnell auf „Gefällt mir“, und die Anzeige von X kann im falschen Zustand enden: Hier zeigte sie „nicht geliked, 2 Likes“, während der Server von X „geliked, 3“ hatte. Ein schnelles Liken und Entliken kann den Zähler außerdem um eins zu hoch lassen, bis du neu lädst. wayBetter sendet deine Likes, Reposts, Lesezeichen und Follows nacheinander, sodass Herz, Zähler und Server dort enden, wo dein letzter Klick es wollte.

X alleinwayBetter for X

  • Folgen-Buttons, die richtig landen

    Folgen und Entfolgen gehen nacheinander raus, sodass der Button bei deinem letzten Klick endet, nicht bei einer veralteten Antwort.

  • Position bei „Zurück“ behalten

    Beim Zurückgehen oder Wechseln der Timeline-Tabs landest du wieder bei dem Post, den du gelesen hast, statt ganz oben.

  • Keine Timeline-Sprünge

    Der Post, den du liest, bleibt stehen, wenn X darüber neue Posts oder Medien einfügt.

  • „Neue Posts anzeigen“ ohne den Sprung

    Die neuen Posts landen über dem, den du gerade liest, statt dich nach oben zu werfen. Funktioniert auch mit ..

  • Deinen Startseiten-Tab behalten

    „Folge ich“ oder eine Liste gewählt? Wenn X von selbst zu „Für dich“ zurückwechselt, wechselt es wieder zurück.

  • „Folge ich“ in zeitlicher Reihenfolge

    Der Tab „Folge ich“ zeigt immer die neuesten Posts zuerst, auch wenn X ihn auf „Beliebt“ umgestellt hat.

  • Fehlgeschlagene Medien-Uploads wiederholen

    Ein fehlgeschlagener Video- oder Bildabschnitt wird erneut gesendet, bis zu 3 Mal. Schlägt es weiter fehl, erfährst du es, statt dass der Post still scheitert.

  • Ungesendeten Text wiederherstellen

    Eine Antwort durch Neuladen, einen geschlossenen Editor oder einen Seitenwechsel verloren? Der Editor bietet an, deinen gespeicherten Entwurf zurückzuholen.

  • Ein gesehenes Mitteilungs-Abzeichen ausblenden

    Eine Zahl, die du bei Mitteilungen schon gesehen hast, bleibt verborgen, bis sie sich ändert. Rein kosmetisch; nichts wird als gelesen markiert.

08

Ein Entwurfs-Tresor, der kein Wort verliert.

Was du in den Editor von X tippst, wird mit vollständigem Versionsverlauf in einem lokalen Tresor festgehalten. „Gespeichert“ steht dort erst, wenn der Schreibvorgang auf deiner Festplatte abgeschlossen ist.

  • Ein Entwürfe-Button im Editor von X holt einen gespeicherten Entwurf zurück; er postet nie für dich
  • Jede Version bleibt erhalten: zwei beliebige vergleichen und eine wiederherstellen
  • Suchen, archivieren und als JSON exportieren
  • Änderungen überschreiben einander nie stillschweigend: Bei einem Konflikt bleiben beide erhalten

09

Sechsunddreißig Tweaks. Dein X, deine Regeln.

Blende aus, worum du nie gebeten hast, und hol zurück, was du vermisst. Jeder Schalter wirkt sofort, in jedem Tab.

Branding 3

  • wayBetter-for-X-Logo
  • Klassischer Twitter-Vogel
  • Die Begriffe „Tweet“ und „Retweet“

Timeline 4

  • Beworbene Posts ausblenden
  • Standardmäßig „Folge ich“
  • Tab „Für dich“ ausblenden
  • Timeline in voller Breite

Seitenleiste 9

  • Trends ausblenden
  • Wem folgen ausblenden
  • Live auf X ausblenden
  • Heutige Nachrichten ausblenden
  • Premium-Werbung ausblenden
  • Entdecken-Trends ausblenden
  • Relevante Personen ausblenden
  • Wem folgen auf Profilen ausblenden
  • Die ganze Seitenleiste ausblenden

Navigation 5

  • Premium ausblenden
  • Chat ausblenden
  • Communities ausblenden
  • Grok ausblenden
  • Eine Navigation in der geteilten Ansicht

Posts 12

  • Grok in Posts ausblenden
  • Aufrufzahlen ausblenden
  • Interaktionszahlen ausblenden
  • Lesezeichen-Button ausblenden
  • Kein Fett/Kursiv in Posts
  • Button zum Herunterladen von Medien
  • Entwürfe-Button im Composer
  • Chips für Suchoperatoren
  • Antworten nach „Neueste“ sortiert
  • Volle Zahlen (1.234 statt 1,2 Tsd.)
  • Verifizierungsabzeichen ausblenden
  • Abonnieren-Buttons ausblenden

Video 3

  • Videolautstärke merken
  • Autoplay abschalten
  • Videos am Ende anhalten

10

Stichwort-Benachrichtigungen und ein Medien-Panel.

Erhalte eine Desktop-Benachrichtigung, wenn ein Stichwort, das dir wichtig ist, in Posts auftaucht, die X ohnehin für dich geladen hat. Es wird nichts zusätzlich abgerufen, und nichts verlässt deinen Rechner.

  • Stichwort-Benachrichtigungen als lokale Mitteilungen, ohne Dubletten und mit Ratenbegrenzung
  • Medien-Panel Ctrl Shift G: die neuesten Bilder aus Ordnern deiner Wahl, bereit zum Anhängen
  • Optionaler Verlauf der Zwischenablage für Bilder und Text (standardmäßig aus, bleibt auf deinem Gerät)
  • Fotos, Videos und GIFs aus Posts in Originalqualität speichern

11

Updates, über die du nie nachdenken musst.

Updates sind signiert und installieren sich still, sodass eine Korrektur für etwas, das X kaputt gemacht hat, ohne weiteren Installer ankommt. Wenn eine neue Version bereit ist, bietet ein Chip in der Titelleiste einen Neustart an, und deine Tabs kommen zurück.

  • Signierte Updates, vor der Installation geprüft
  • Ein leichtes natives Fenster auf dem WebView des Systems, kein weiteres Browser-Paket
  • 7,9 MB Download, Fenster nach 0,23 s da, der eigene Code von wayBetter lädt in 17 ms
  • Windows, macOS und Linux

12

Das echte x.com. Nichts dazwischen.

Du meldest dich in einer normalen Web-Ansicht bei x.com selbst an. Dein Datenverkehr läuft über keinen fremden Server, und wayBetter postet, folgt, löscht oder verschickt nie von sich aus Direktnachrichten.

  • Keine Analytik, keine Telemetrie darüber, was du liest, postest oder anklickst
  • Entwürfe, Notizen, Einstellungen und Plugins bleiben auf deinem Rechner
  • Plugins, die du installierst, laufen in X mit Zugriff auf die Seite, wie BetterDiscord-Plugins; installiere Code, dem du vertraust

Selber machen

Jeder kann Themes und Plugins bauen.

Ein Theme ist eine JSON-Datei: Importiere sie unter Darstellung. Ein Plugin ist eine JavaScript-Datei, die du in den Plugin-Ordner legst und einschaltest. Keine Prüfwarteschlange und kein Konto, um eins zu nutzen. Teile die Datei, und jeder kann sie verwenden, oder veröffentliche sie im 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(); }
};

Helfer-API für Plugins

  • storage(ns)
  • observe(sel, fn)
  • onRouteChange(fn)
  • onKey(fn)
  • tweet(el)
  • copyText(s)
  • toast(msg)
  • injectCSS(id, css)
  • waitFor(sel)
  • scope()
eine ganze App bauen

npm i waybetter

das Framework hinter dieser Appnull AbhängigkeitenGPL-3.0-or-later

X war die erste. Bau die nächste.

YouTube, Kick, Twitch, Discord: Jede App mit einer Web-Version könnte dieses Fenster bekommen. Keine ist angekündigt; jede wartet auf einen Adapter.

Sieh, was als Nächstes kommt

YouTube, Kick, Twitch und Discord sind Marken ihrer jeweiligen Inhaber. wayBetter ist mit keinem von ihnen verbunden.

FOSS Frei und Open Source

Kein Bezahltarif. Keine Werbung. Jede Zeile öffentlich.

  1. i.

    Kostenlos

    Völlig kostenlos. Kein Bezahltarif, keine Werbung, kein Upselling.

  2. ii.

    Offen

    GPL-3.0-or-later. Die App und das Framework sind als Quellcode öffentlich auf git.crt.fyi.

  3. iii.

    Privat

    Keine Analytik, keine Telemetrie darüber, was du liest oder postest.

  4. iv.

    Deins

    Forke es, gestalte es, schreib Plugins. Die Lizenz hält es offen.

FAQ Häufige Fragen

Fragen, beantwortet.

Ist es sicher?

wayBetter for X lädt das echte x.com in einer normalen Web-Ansicht und flickt nur das Frontend. Es leitet deinen Datenverkehr nicht über einen fremden Server und sammelt keine Daten. Plugins, die du selbst hinzufügst, laufen mit Zugriff auf die Seite; installiere also nur Code, dem du vertraust.

Ist es kostenlos?

Ja. wayBetter for X ist völlig kostenlos, ohne Bezahltarif, Werbung oder Upselling.

Ist es Open Source?

Ja, lizenziert unter GPL-3.0. Der gesamte Quellcode liegt auf git.crt.fyi, und das Framework, auf dem es aufbaut, ist waybetter auf npm.

Nutzt es das echte x.com?

Ja. Du meldest dich bei x.com genauso an wie im Browser; wayBetter gibt dieser Seite nur eine bessere Shell und behebt ihre Frontend-Fehler.

Wird es je für mich posten, liken oder folgen?

Nein. Es postet, folgt, löscht oder verschickt nie von sich aus Nachrichten. Die Korrekturen sorgen nur dafür, dass deine eigenen Klicks so ankommen, wie du sie gemeint hast.

Kann ich mein eigenes Theme oder Plugin bauen?

Ja. Themes sind JSON-Dateien, die du im Bereich Darstellung importierst; Plugins sind *.plugin.js-Dateien, die du in den Plugin-Ordner legst. Siehe Selber machen.

Was ist mit macOS und Linux?

Windows, macOS und Linux, alle drei gibt es jetzt.

Sammelt es meine Daten?

Nein. Es gibt keine Analytik oder Telemetrie, die erfasst, was du postest, liest oder anklickst.

X, so wie es funktionieren sollte.