Get Out
Get Out is a CLI tool to export Slack messages (DMs, groups, channels) to Google Docs with an organized folder structure.
Key Features
- Browser-based extraction – Access DMs and private group messages via Chrome DevTools Protocol
- API-based extraction – Access public/private channels via Slack bot token
- Google Drive integration – Creates organized folder hierarchy with daily Google Docs
- Thread support – Exports threads to separate subfolders with linked references
- @Mention linking – Converts
@mentionsto clickable Google email links - Cross-conversation link resolution – Second-pass scan resolves forward references across conversations
- Batch and parallel export –
--all-dms,--all-groups, and--parallel Nfor bulk exports - Checkpoint/Resume – Granular checkpointing after each doc with
--resumefor crash recovery - Incremental sync –
--syncmode exports only new messages since last run
Installation
brew tap jflowers/tools
brew install get-out