Installing is simple — download the latest Slackdump from the Releases page, extract and run it:
-
Download the archive from the Releases page for your operating system.
macOS users can use
brew install slackdumpto install the latest version. -
Unpack the archive.
-
Change directory to where you unpacked it.
-
Run
./slackdump(orslackdump.exeon Windows) to start the wizard.
For compiling from sources, see Compiling from Sources.
See Automatic Login for the recommended browser-based login methods (Interactive, User Browser, Headless, and QR Code / Sign in on Mobile).
For manual token/cookie authentication (headless/CI environments), see Manual Authentication.
To import a saved token/cookie file:
slackdump workspace import <filename>There are several modes of operation:
| Command | Description |
|---|---|
slackdump archive |
Archive the whole workspace (or specific channels) to a SQLite database |
slackdump export |
Export to Slack-compatible ZIP (Standard or Mattermost format) |
slackdump dump |
Dump individual conversations or threads to JSON |
slackdump list users |
List all workspace users |
slackdump list channels |
List all visible channels |
slackdump emoji |
Download all workspace custom emojis |
slackdump resume |
Resume a previously interrupted archive |
slackdump convert |
Convert an archive to another format |
slackdump view |
View a dump, export or archive in the browser |
slackdump search |
Dump Slack search results |
slackdump mcp |
Start a local MCP server for AI agent access |
Run slackdump help to see all available commands, or slackdump help <command>
for detailed help on a specific command.
If you have no experience with the Linux/macOS Terminal or Windows Command Prompt, the Unix Shell Guide is a good starting point.