rusq/slackdump

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

解決する課題

Slackdumpを使用すると、管理者権限を必要とせずに、プライベートおよびパブリックなSlackのメッセージ、ユーザー、チャンネル、ファイル、絵文字をアーカイブできます。これは、無料ワークスペース(90日間の制限あり)での貴重な知識の喪失や、組織の制限的なポリシーによりデータをエクスポートできないという問題を解決します。

仕組み

このツールはSlackデータをスクレイピングし、汎用的な「Archive」形式(Sqliteデータベースまたはjson+gz)で保存します。これは、標準のSlackエクスポートやMattermostエクスポートなどの他の形式に変換可能です。ダンプされたデータを閲覧するためのビュワーが内蔵されているほか、正式なSlackアプリケーションを作成せずに認証を処理するための「EZ-Login 3000」システムも備えています。

対象ユーザー

会話の個人バックアップを維持したいSlackユーザー、DiscordやMattermostなどの他のプラットフォームへ移行する人、そしてAIツールを使用してSlackの履歴を分析したい人に設計されています。

ハイライト

  • 管理者権限不要: ワークスペースの管理者権限を必要とせずに、エクスポートとアーカイブを生成できます。
  • AI統合: 読み取り専用のMCP (Model Context Protocol) サーバーが含まれており、AIエージェント(ClaudeやGitHub Copilotなど)がアーカイブされたSlackデータを分析できるようにします。
  • 柔軟なフォーマット: SQLite、JSON、標準のSlackエクスポートを含む複数の出力形式をサポートしています。
  • 増分バックアップ: 以前のアーカイブを再開して、既存のバックアップに新しいメッセージを追加できます。
  • 内蔵ビュワー: ダンプを表示するツールと、アーカイブを静的なHTMLに変換する機能が含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト