Installation

DiscordChatExporter (DCE) is available as a Graphical User Interface (GUI) for ease of use and a Command-Line Interface (CLI) for advanced users and automation.

Downloads

You can download the latest stable releases from the GitHub Releases page.

Graphical User Interface (GUI)

Recommended for most users.

  • Windows: Download DiscordChatExporter.zip.
  • macOS: Download DiscordChatExporter.Gui.osx-x64.zip (or arm64).
  • Linux: Download DiscordChatExporter.Gui.linux-x64.zip.

macOS Users: To launch the GUI, you must remove the quarantine attribute. Run the following in Terminal:

xattr -rd com.apple.quarantine DiscordChatExporter.app

Command-Line Interface (CLI)

Recommended for automation, servers, and power users.

  • Windows: Download DiscordChatExporter.Cli.zip.
  • macOS: Download DiscordChatExporter.Cli.osx-x64.zip.
  • Linux: Download DiscordChatExporter.Cli.linux-x64.zip.

Package Managers

Arch Linux (AUR)

paru -S discord-chat-exporter-cli

Nix

nix-env -iA nixos.discordchatexporter-cli

Docker

The CLI version is available as a Docker image.

docker pull tyrrrz/discordchatexporter:stable

See the Docker Guide for usage instructions.

Building from Source

Requirements: .NET 10.0 SDK.

  1. Clone the repository:

    git clone https://github.com/Tyrrrz/DiscordChatExporter.git
    cd DiscordChatExporter

  2. Build the CLI:

    dotnet build DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj -c Release

  3. Build the GUI:

    dotnet build DiscordChatExporter.Gui/DiscordChatExporter.Gui.csproj -c Release