Skip to content

TurbulenceDev/Turbulence

Repository files navigation

Turbulence

An alternative Discord client (and maybe more haha what if)

Features:

  • Not Electron
  • Multiple Frontends (Avalonia, Terminal GUI)
  • Discord reminiscent UI (depends on the chosen Frontend)
  • Supports most Discord text chat features
  • Working Search functionality

Strap in, more is coming.

Quick start guide

Get your authentication token

  1. Open Discord in any browser (you can also use the desktop client, but then you first have to do this).
  2. Log in, if you are not already logged in.
  3. Press Ctrl + Shift + I or F12 to open the developer tools.
  4. Go to the Network tab.
  5. In the filter box, type /api/v9.
  6. Refresh the page/client with Ctrl + R or F5 (or open a new DM/channel).
  7. Click any of the items in the list that just appeared.
  8. On the right side, under Headers, find an entry called authorization (it should be under Request Headers).
  9. Copy the value, this is your token.

How to get the token

Use the token

Run dotnet user-secrets --project Turbulence.Core set token [your token here].

Now you can run your favourite Turbulence frontend like Turbulence.Desktop or Turbulence.TGUI.

Support

You can open a GitHub issue here.

Releases

No releases published

Packages

No packages published