rusq/slackdump

Save or export your private and public Slack messages, threads, files, and users locally without admin privileges.

What it solves

Slackdump allows users to archive their private and public Slack messages, users, channels, files, and emojis without requiring administrator privileges. It solves the problem of losing valuable knowledge in free workspaces (which have 90-day limits) or being unable to export data due to restrictive organization policies.

How it works

The tool scrapes Slack data and stores it in a universal "Archive" format (Sqlite database or json+gz), which can then be converted into other formats like Standard Slack Export or Mattermost Export. It includes a built-in viewer for browsing the dumped data and provides an "EZ-Login 3000" system to handle authentication without needing to create a formal Slack application.

Who it’s for

It is designed for Slack users who want to maintain a personal backup of their conversations, people migrating from Slack to other platforms like Discord or Mattermost, and those who wish to analyze their Slack history using AI tools.

Highlights

  • No Admin Required: Generate exports and archives without needing workspace administrator permissions.
  • AI Integration: Includes a read-only MCP (Model Context Protocol) server that allows AI agents (like Claude or GitHub Copilot) to analyze archived Slack data.
  • Flexible Formats: Supports multiple output formats including SQLite, JSON, and standard Slack exports.
  • Incremental Backups: Ability to resume previous archives to add new messages to existing backups.
  • Built-in Viewer: Includes a tool to view dumps and the ability to convert archives to static HTML.

Related

  • Project
  • Project
  • Project
  • Project
  • Project