Readme.md
DiscordChatExporter is an application that can be used to export message history from any Discord channel to a file. It works with direct messages, group messages, and server channels, and supports Discord's dialect of markdown as well as most other rich media features.
[!WARNING] While DiscordChatExporter allows it, automating user accounts is against Discord TOS and may result in you getting banned. If possible, use a bot to export chat logs from accessible channels.
By using this project or its source code, for any purpose and in any shape or form, you grant your implicit agreement to all the following statements:
To learn more about the war and how you can help, click here. Glory to Ukraine! πΊπ¦
DiscordChatExporter.*.zipDiscordChatExporter.*.zipscoop install extras/discordchatexporter (community-maintained)winget install Tyrrrz.DiscordChatExporter.GUI (community-maintained)yay -S discord-chat-exporter-gui (community-maintained)nix-shell -p discordchatexporter-desktop (community-maintained)DiscordChatExporter.Cli.*.zipDiscordChatExporter.Cli.*.zipdocker pull tyrrrz/discordchatexporterwinget install Tyrrrz.DiscordChatExporter.CLI (community-maintained)yay -S discord-chat-exporter-cli (community-maintained)nix-shell -p discordchatexporter-cli (community-maintained)[!IMPORTANT] To launch the GUI version of the app on MacOS, you may need to first remove the downloaded file from quarantine. You can do that by running the following command in the terminal:
xattr -rd com.apple.quarantine DiscordChatExporter.app.
[!NOTE] Community-maintained packages are published independently from this repository and may not always be up to date with the latest release.
[!NOTE] If you're unsure which build is right for your system, consult with this page to determine your OS and CPU architecture.