An open-source command-line tool that archives public and private Slack messages, threads, files and emojis to your computer without admin rights.
SlackVault is not affiliated with or endorsed by Slack.
Choose Slackdump if you are comfortable on the command line and want a free, local, scriptable archive with its own viewer, search and format converters, no browser extension or cloud account involved.
Choose SlackVault if you want the archive to keep itself current in the background from a browser extension and to be readable by the whole team in a web app, without anyone running a terminal.
| Saves public channel messages | Yes | Yes Their page |
| Saves private channel messages | Yes | Yes Their page |
| Saves direct messages and group DMs | Yes | Yes: private conversations Their page |
| Saves thread replies | Yes: A thread that fails to save is skipped, not retried | Yes Their page |
| Saves shared files | Yes: File details always; copies only at a public link on our storage, when switched on | Yes Their page |
| Runs on its own on a schedule | Yes: Every 15 minutes, while the browser runs | Not stated on the pages we checked |
| Copy lives in storage you control | Partly: Messages in your Firebase project; file copies are not in your storage | Yes: saved locally Their page |
| Search across the saved history | Yes: The most recent page of messages, up to 50 per query | Yes: search mode for messages and files Their page |
| Export to open file formats | Yes: JSON, CSV, HTML and Markdown | Yes: Slack Export, Mattermost mode, dump, SQLite or json+gz archive Their page |
| Works without workspace admin rights | Partly: No admin scopes, though a workspace can require approval for new apps | Yes Their page |
| Puts records back into Slack | No: No way yet to send records back into Slack | Not stated on the pages we checked |
| Free plan with no time limit | Yes | Yes Their page |