forked from gammons/slk
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Toni Leino edited this page Jun 12, 2026
·
3 revisions
A blazingly fast Slack TUI. Keyboard-driven, beautifully themed, under 20MB, one static binary, no Electron required.
Marketing site: getslk.sh · Source: github.com/gammons/slk
- Installation — prebuilt binaries for Linux, macOS, Windows; Go install; build from source.
-
Setup — extracting your
xoxctoken anddcookie, adding a workspace. -
Configuration —
config.toml, custom themes, XDG paths, per-workspace settings.
- Features — full feature breakdown (messaging, compose, images, threads, reactions, channels, notifications, status, connectivity, customization).
- Keybindings — every key, every mode.
- Terminal Compatibility — which terminals do what (kitty graphics, sixel, half-block, OSC 52).
- Clipboard and OSC 52 — getting copy/paste working under tmux, screen, and stricter terminals.
- Tradeoffs and Non-Goals — what's on the roadmap, what's out of scope, known caveats.
- Architecture — service-oriented layout, data layer, render pipeline.
- License: MIT
-
slkis an independent, unofficial project. Not affiliated with Slack Technologies, LLC. See the Tradeoffs and Non-Goals page for the TOS caveat.
Getting started
Using slk
Reference