[FEATURE] Demande d’un build Linux officiel (Ubuntu LTS/Debian) pour Claude Desktop
(github.com/anthropics)- Demande d’une position publique d’Anthropic sur la prise en charge du desktop Linux et, si possible, d’un premier build officiel de Claude Desktop ciblant Ubuntu LTS/Debian
- À l’heure actuelle, Claude Desktop n’est distribué que pour macOS et Windows, et la page de téléchargement officielle l’indique comme « Not available for Linux », ce qui empêche les utilisateurs Linux d’utiliser Desktop extensions, computer use, desktop dictation et Cowork via le parcours GUI officiel
- Claude Code CLI s’exécute nativement sur Linux, mais comme il s’agit d’un outil terminal, ce n’est pas un moyen de remplacement pour développer et tester le plug-in Claude Code comme Claude Desktop extensions ; aujourd’hui, les tests de plug-ins nécessitent de basculer sur macOS ou Windows
- Claude Code fournit déjà des dépôts signed apt, dnf et apk, ainsi que des binaires variantes linux-x64, linux-arm64 et musl ; la solution proposée consiste à fournir, via le même pipeline de distribution, un
.debsigned dans un dépôt apt opéré par Anthropic - Comme éléments liés à Cowork, les résultats de rétro-ingénierie de Simon Willison, Pluto Security et pvieito sont cités ; il est également indiqué que le binaire Claude Code fonctionne dans une VM Ubuntu 22.04 basée sur Apple Virtualization Framework sur macOS, et que la documentation d’Anthropic confirme la séparation des hyperviseurs macOS/Windows
johnzfitch/claude-cowork-linuxest présenté comme un portage communautaire qui stub les macOS native modules et exécute le mode Cowork sur Linux x86_64 sans VM- Les utilisateurs Linux dépendent actuellement de reconditionnements tiers du build Windows Electron ;
aaddrick/claude-desktop-debianfournit des dépôts signed apt/dnf,.deb,.rpm, AppImage, des builds AUR et Nix,--doctor, des tests CI et des releases de suivi de Claude Desktop 1.11187.1, mais il n’est ni vendor-signed ni audité par l’éditeur - Comme Claude Desktop est une application de gestion d’identifiants sur un poste de travail développeur, qui manipule OAuth tokens, API keys et extension configurations, l’absence de build Linux officiel soulève des préoccupations de confiance et de sécurité
- Les alternatives actuelles — Claude Code CLI, le client web
claude.ai, les reconditionnements communautaires, l’exécution via Wine ou le basculement vers macOS/Windows — sont récapitulées, mais chacune présente des limites en matière de desktop extensions, computer use, Cowork, stabilité d’intégration, mises à jour de sécurité de première main et friction de développement répétée - Si un premier build n’est pas sur la feuille de route, une demande de repli propose de publier dans la documentation d’installation l’absence de plan Linux et un calendrier approximatif, de reconnaître les projets communautaires recommandés, de fournir un résumé d’un audit de sécurité ponctuel, ainsi que des consignes de sécurité pour la gestion des identifiants et la configuration de MCP server pour les utilisateurs Linux
1 commentaires
Avis sur Hacker News
Une build non officielle est maintenue sur https://github.com/aaddrick/claude-desktop-debian
Le nom contient Debian, mais le périmètre s’est désormais élargi à tous les backends, compositeurs, etc., et la raison principale pour laquelle les entreprises publient rarement des apps Electron pour Linux serait selon lui la fragmentation des distributions
Dès qu’on dépasse le simple rendu d’une page web sous forme d’app, cela devient vite complexe, et même avec tout un lot de VM de test, le besoin persiste
On peut penser qu’en ne ciblant que quelques versions récentes d’Ubuntu, tout ira bien, mais les plaintes affluent depuis des distributions dont on n’a jamais entendu parler, où une partie de l’app ne fonctionne pas correctement
Même si un ingénieur passe une demi-journée à installer l’app dans une VM et à la déboguer, la cause se trouve quelque part dans un projet amont, et les tickets Linux continuent de s’accumuler pour un nombre de clients trop faible pour le justifier
Et pourtant, ces clients sont en colère et très bruyants. Sans mentionner qu’ils font tourner une distribution obscure sur un ThinkPad vieux de 13 ans, ils vont sur Twitter, Hacker News et Reddit pour dire que le logiciel de l’entreprise est nul
Même des apps Electron open source ne tournent pas sur plusieurs distributions populaires sans contournements en ligne de commande, et même là elles sont souvent instables. On l’accepte pour l’open source, mais si une entreprise le distribue, elle peut se retrouver avec des clients mécontents qu’elle ne voulait pas gérer
Quand le desktop Linux reçoit quelque chose hors du libre et de l’open source, c’est souvent de l’Electron, avec des exemples comme Spotify, Discord, Slack, VSCode
Sur les 20 dernières années, il y a très peu d’exemples d’entreprises commerciales ayant vraiment fourni de bonnes apps GTK ou Qt pour Linux
L’effort de build non officielle est admirable, mais pour un produit d’une entreprise valorisée, à vue de nez, à des centaines de milliards, et dont les données d’entraînement doivent contenir des milliers d’apps Electron, ils devraient en assumer eux-mêmes le coût
Après être passé par le processus d’installation de codex sur Linux, il ne comprend vraiment pas pourquoi OpenAI ne publie pas de port officiel
Il n’a pas testé toutes les parties de l’app, mais ce qu’il a essayé a fonctionné comme prévu, et computer use a aussi marché sans problème
On aurait aimé qu’Anthropic ait une sorte d’outil d’automatisation efficace pour le portage logiciel
Même si coder est désormais « gratuit », il reste des coûts comme les tests, le support et la planification
Ce serait bien qu’au moins un développeur rémunéré avec un package supérieur à 500 000 dollars sache écrire une app simple qui ne soit pas nulle et qu’on puisse réellement utiliser
Beaucoup disent que c’est un problème difficile, mais il est intéressant de voir que Discord a publié ceci
« Marre de cette adorable modale qui vous dit, si vous êtes utilisateur Linux, d’installer vous-même la mise à jour ? Bonne nouvelle : nous avons porté notre updater basé sur Rust vers Linux, ce qui permet désormais l’auto-mise à jour sur Linux comme sur Windows. Nous prenons également en charge les formats de paquets d’installation .rpm et .pkg.tar.zst. »
Discord est un client plus exigeant, car il doit gérer la capture d’écran, la capture audio, le routage audio, et prendre en charge trois dépôts de paquets
Si les problèmes de base sont corrigés, il suffit d’accepter qu’il faudra mettre à jour les dépendances de build et d’exécution à chaque version
Le fait qu’un binaire unique soit distribué et fonctionne signifie qu’il doit embarquer toutes les bibliothèques dont il dépend ; Windows gère cela avec winsxs, alors que Linux vous demande de vous en charger vous-même
Il se demande ce qui manque vraiment dans une app desktop que la CLI ne peut pas offrir. Lui aussi utilise surtout Linux et s’est contenté de la CLI
De plus, la recherche de mémoire entre conversations utilise un ensemble de données de conversations différent de Claude Code, à savoir les conversations Claude Web/Claude.AI, et il n’est même pas certain que Claude Code fasse de la recherche entre conversations
L’interface desktop affiche le Markdown comme du texte enrichi et montre bien mieux les artefacts interactifs que la CLI
Cela dit, dans les faits il utilise la CLI pour presque tout. Les routines quotidiennes de Claude Desktop sont limitées à 15 tâches cron au total et consomment des crédits d’usage supplémentaires ; il compte donc créer lui-même un harness minimal et déplacer ses routines vers les modèles d’un autre fournisseur
Il faut aussi des tâches planifiées exécutées localement, et la fonctionnalité décrite ici https://support.claude.com/en/articles/13854387-schedule-rec... est importante et différente des routines de Claude Code
Il faut aussi la capacité de gérer plusieurs projets / mémoires isolées dans un même dossier, ainsi qu’une meilleure UI
À part ça, la CLI lui convient
Je ne sais pas quelle est la taille du marché des utilisateurs Linux qui veulent une app Electron pour faire du vibe coding dans des apps dérivées de Visual Studio, mais ne vont ni la créer eux-mêmes ni cloner le dépôt de quelqu’un d’autre pour la compiler
Les bidouillages tiers qui font tourner l’app Electron Windows sur Linux m’ont toujours semblé pénibles, donc je n’aime pas ça
C’est étonnant de voir que tant de développeurs prennent encore de haut l’usage de Linux
Vous utilisez déjà Docker et vous déployez sur K8S. Et tout ça tourne sur Linux
Si possible très silencieux, et avec un design épuré tant qu’à faire. C’est la proposition de valeur du MacBook
Il suffit de le faire soi-même d’un seul coup, en mode vibe
C’est un peu nul, mais quand tout le monde ici ne parle que d’autocomplétion épicée et de destruction d’emplois auto-infligée, il faut parfois bien s’amuser soi-même
Personnellement, je ne comprends pas pourquoi Claude Code n’a toujours pas de mode qui met le texte en vert et fait tomber les caractères un par un à l’écran comme dans The Matrix
J’aimerais qu’on fasse attention à la manière de formuler la demande
Si le but est d’utiliser Claude pour le développement logiciel, je me contenterais largement d’avoir tout ce qu’il faut pour exécuter le binaire CLI
claudedans une sandbox VM Linux KVM prévue pour le travail, sans client desktop. Plus c’est propre et fiable, mieux c’estL’usage conversationnel classique, pour poser des questions, je le fais dans la sandbox du navigateur web du desktop hôte, et j’aimerais que cette façon de faire soit bien prise en charge
Les gens du marketing/produit dans les entreprises d’IA voudront évidemment pousser tout le monde vers un client desktop propriétaire, mais c’est encore un angle possible d’abus qu’on peut contenir
Je ne veux pas que le desktop hôte, ni ce à quoi il a accès, soient pris en charge via une automatisation de type agent. La technologie n’est pas encore prête à l’heure actuelle
L’accès au client GUI dans cette VM est catastrophique, sinon je n’aurais pas écarté aussi facilement l’idée d’un client GUI
L’ironie de voir des centaines d’utilisateurs avec des agents CLI incapables de réellement fabriquer eux-mêmes une version desktop est assez drôle
Les LLM rendent-ils vraiment les gens aussi impuissants ?
claude -ppour bloquer Openclaw, et je ne voulais pas me retrouver pris dans les retombéesIl était difficile de suivre les passes d’armes entre les deux camps, mais on dirait que c’est peut-être terminé maintenant