Les clients Slack natifs pour Linux en 2026 : lesquels sont encore vivants ?

Si vous avez cherché un client Slack natif sous Linux, vous êtes probablement tombé sur la même poignée de projets. La plupart n'ont pas vu de commit depuis des années. Voici à quoi ressemble réellement le paysage aujourd'hui — et ce que « natif » signifie même dans ce contexte.

Ce que « natif » signifie pour un client Slack

L'application Slack de bureau officielle est construite sur Electron — un framework qui embarque le moteur de navigateur Chromium complet aux côtés du code de l'application. Lorsque vous ouvrez Slack, vous faites tourner une copie complète de Chrome, configurée pour afficher un seul site web. C'est pourquoi il consomme de 400 MB à 1 GB de RAM au démarrage.

Un client véritablement natif adopte une approche différente : il utilise une boîte à outils d'interface comme Qt ou GTK qui dessine les widgets à l'aide de la pile graphique de votre propre système d'exploitation, et il appelle directement l'API de Slack au lieu de charger l'interface web de Slack dans un navigateur. Le résultat est une consommation de mémoire bien plus faible et un CPU proche de zéro au repos.

Il existe aussi un terrain intermédiaire : les surcouches WebView qui remplacent Electron par un environnement plus léger mais affichent tout de même l'interface web de Slack. Elles sont plus légères que le client officiel, mais pas véritablement natives.

Les projets qui se sont arrêtés

ScudCloud

ScudCloud était l'un des tout premiers clients Slack pour Linux, construit avec Qt et WebKit. Il n'était pas véritablement natif — il affichait encore l'interface web de Slack à l'intérieur d'un WebView Qt — mais il était plus léger que l'application officielle et donnait l'impression d'un véritable citoyen du bureau Linux. Le développement s'est arrêté vers 2018, lorsque Slack a commencé à restreindre l'ancienne API dont dépendait ScudCloud. Le dépôt est désormais archivé sur GitHub.

Slacken

Slacken était une véritable tentative de client Qt5 natif qui appelait directement l'API de Slack et dessinait de vrais widgets de bureau. Il était ambitieux — visant moins de 32 MB de RAM — et l'architecture était correcte. Mais il n'a jamais atteint la complétude fonctionnelle. Le dernier commit significatif date de 2017, et le flux d'authentification de Slack a beaucoup changé depuis. Il ne se connectera pas aux espaces de travail modernes.

slaq

slaq était un autre client basé sur Qt5 adoptant la même approche d'API native. Il est allé plus loin que Slacken — canaux, messages et messages directs basiques fonctionnaient tous à un moment donné. Mais la dernière mise à jour substantielle remonte à environ 2019, et il a le même problème de compatibilité d'API. Pratiquement abandonné.

Les projets encore actifs aujourd'hui

CrabChat

CrabChat est écrit en Rust et Tauri. Il est activement maintenu et représente l'approche de la surcouche WebView bien réalisée : en remplaçant le Chromium embarqué d'Electron par le WebView système de Tauri, il consomme environ 200–300 MB au lieu de 400–600 MB, et il affiche tout de même l'interface web complète de Slack, ce qui vous donne une parité de fonctionnalités complète.

Le compromis, c'est que « plus léger qu'Electron » n'est pas la même chose que « natif ». Le CPU au repos n'est pas proche de zéro, et l'application s'affiche dans un WebView plutôt qu'avec des widgets natifs du système d'exploitation. Si votre objectif est un minimum de ressources et une vraie interface de bureau, c'est un pas dans la bonne direction — mais pas la même chose.

slk (interface en terminal)

slk est un client Slack TUI écrit en Go. Il est extrêmement léger — moins de 20 MB — et démarre à froid en quelques millisecondes. Si vous vivez dans le terminal et avez surtout besoin de messagerie texte, il mérite un coup d'œil. Les limitations sont réelles : pas d'images, pas d'aperçus de fichiers, une prise en charge minimale des emojis, et la configuration exige une familiarité avec la ligne de commande et les jetons d'API de Slack.

msga

msga est un client Slack natif construit avec Qt6 — le même framework que celui utilisé par Telegram Desktop, VLC et KDE. Il appelle directement l'API de Slack et s'affiche avec des widgets Qt natifs. C'est le seul client activement maintenu dans cette catégorie à viser à la fois une vraie couverture fonctionnelle et une véritable intégration au bureau.

Mémoire au démarrage : environ 60 MB. CPU au repos : environ 0 %. Les fonctionnalités prises en charge incluent la messagerie, les canaux et les messages directs, les fils de discussion, la recherche, le partage de fichiers et les réactions emoji. Les Huddles (voix/vidéo) sont prévus dans la feuille de route. Le projet est sous GPL-3.0 et prend en charge Linux, macOS et Windows.

ProjetÉtatApprocheRAM
Slack officielActifElectron400 MB – 2 GB+
CrabChatActifTauri / WebView~200–300 MB
slk (TUI)ActifInterface en terminal<20 MB
ScudCloudArchivé en 2018Qt / WebView
SlackenAbandonné en 2017Qt5 natif
slaqAbandonné en 2019Qt5 natif
msgaActifQt6 natif60–80 MB

Obtenir msga

msga est disponible pour Linux (x86-64), macOS (Apple Silicon) et Windows. Il est gratuit et open source. Pour un examen plus approfondi de ce que la différence de mémoire signifie en pratique, consultez le client Slack le plus léger pour Linux.

Le seul client Slack natif activement maintenu pour Linux. Gratuit, open source, et démarre en moins d'une seconde.

Télécharger msga — c'est gratuit