Questions fréquentes
Commandeck est-il gratuit ?
La version gratuite est gratuite : commandes et boutons locaux illimités, sans compte, sans expiration. Pro est un achat unique de 29 $ (pas d'abonnement — payez une fois, c'est à vous pour toujours) qui ajoute les machines SSH, les boutons multi-machines, les thèmes, la sauvegarde/restauration et le serveur MCP. Chaque version Pro inclut un essai automatique de 14 jours — sans carte, sans email. Voir Pro & tarifs.
J'ai acheté Pro — comment l'activer ?
Gratuit et Pro sont deux téléchargements séparés. Votre clé de licence s'active dans la version Pro : téléchargez-la, ouvrez les Préférences, cliquez Activer Pro et collez votre clé. Si vous utilisiez la version gratuite, pas d'inquiétude — les deux versions partagent la même configuration : vos boutons et réglages sont conservés automatiquement.
Pourquoi pas de simples alias shell ou un script ?
Si vous vivez dans le terminal et que vos alias vous suffisent, vous n'avez peut-être pas
besoin de Commandeck. Il brille dans deux cas : les commandes que vous n'exécutez pas
assez souvent pour les retenir (la maintenance mensuelle, ou cette commande qu'une IA vous
a donnée il y a trois semaines), et les personnes qui veulent un bouton, pas une invite.
Les boutons sont visibles et organisés, le résultat s'ouvre dans une fenêtre, la cible SSH
se choisit au clic, et les commandes risquées affichent une confirmation — tout ce que
history | grep ne fait pas.
Quelle différence avec un panneau web auto-hébergé ?
Certains outils résolvent un problème proche sous forme de service web installé sur un serveur (un conteneur à lancer, un fichier YAML à configurer, un port à exposer, un navigateur pour y accéder). Commandeck prend la forme inverse : une appli de bureau sur votre propre machine. Rien à héberger, aucun port ouvert, aucun fichier de config — les boutons s'éditent dans l'interface et sont stockés en TOML lisible sur votre disque. Plusieurs personnes peuvent très bien agir sur le même serveur : chacune installe Commandeck sur son propre appareil et garde ses boutons pour cette machine — sous le même toit, tout le monde peut ainsi piloter le serveur familial. La seule vraie différence, c'est où vivent les boutons : sur l'ordinateur ou le téléphone de chacun, et non sur un serveur central qu'il faut installer puis entretenir.
Est-ce qu'il envoie des données vers l'extérieur ? Télémétrie ? Compte ?
Aucune télémétrie, aucun compte, aucun cloud, aucun service à l'écoute. Boutons et machines sont des fichiers TOML en clair sur votre disque ; vos clés SSH restent où elles sont (Commandeck stocke le chemin, jamais la clé). Le seul trafic réseau, ce sont les connexions SSH que vous configurez. Voir Sécurité.
Laisser une IA exécuter des commandes, ce n'est pas dangereux ?
Ça le serait si c'était activé par défaut — ce n'est pas le cas. L'exécution par l'IA est derrière trois consentements distincts : un réglage global (désactivé par défaut), un drapeau par bouton « l'IA peut exécuter ceci », et, pour les boutons avec confirmation, un aller-retour de confirmation explicite. Les boutons en mode terminal ne sont jamais exécutables par l'IA, et chaque exécution est inscrite dans un journal d'audit. Le serveur MCP est purement local (stdio) — rien n'est exposé sur le réseau. Détails dans Intégration IA (MCP).
C'est de l'Electron ? C'est lourd ?
Non — Commandeck c'est Python + Qt (PySide6) avec des widgets natifs, pas un navigateur embarqué. Linux est distribué en AppImage, macOS en .dmg, Windows avec un installateur. Le SSH passe par Paramiko : aucune dépendance à l'OpenSSH du système.
Ça fonctionne sous Wayland ?
Oui. Quelques raffinements de gestion de fenêtres sont honnêtement limités : « toujours au premier plan » fonctionne sous X11 et est désactivé-avec-explication sous Wayland, car c'est le compositeur qui décide.
L'appli Android arrive quand ? Et iOS ?
Une appli Android native (une vraie appli avec SSH et thèmes — pas une page web emballée) est en test fermé, en route vers le Play Store. iOS suivra Android (même base de code), sans date pour l'instant.
Qu'est-ce que l'appli Android fait différemment ?
L'appli Android est la télécommande : elle lance vos boutons sur vos machines, en SSH. On y retrouve l'essentiel de l'appli pour ordinateur — les machines (par clé ou mot de passe, ou trouvées en scannant votre réseau), les boutons qui visent une ou plusieurs machines, les packs de boutons gratuits, les « Exécuter en tant que » enregistrés, les variables de commande, les six thèmes de boutons, et les sauvegardes qui passent du téléphone à l'ordinateur.
Ce qui reste sur ordinateur :
- Exécuter des commandes sur l'appareil lui-même. Le téléphone est la télécommande, pas la machine.
- Taper dans un programme. Un bouton en mode Ouvrir dans le terminal ouvre sur le
téléphone une vue en direct en lecture seule : vous regardez un journal ou
htoptourner, mais un programme qui se pilote au clavier — un explorateur de fichiers commencdu, un shell — demande un ordinateur. - Créer une clé SSH. L'appli pour ordinateur en génère une et la copie sur le serveur. Sur le téléphone, vous collez une clé privée existante, choisissez le fichier de clé, ou vous connectez par mot de passe.
- L'intégration IA (MCP), la sélection multiple, le CSS personnalisé et la barre de recherche.
- Quelques options de l'éditeur de bouton : couleur du texte, masquer l'étiquette ou l'icône, et l'info-bulle.
Le reste de ce wiki décrit l'appli pour ordinateur ; les pages des fonctions ci-dessus précisent ce qui change sur Android.
Que se passe-t-il si le projet s'arrête ?
Votre appli continue de fonctionner. Pro est un achat unique avec une licence pensée pour le hors-ligne — pas d'abonnement qui expire, pas de serveur dont vos boutons dépendent. Votre config est du TOML en clair sur votre disque — rien n'est verrouillé à un serveur ni à un compte.
Où est stockée ma configuration ?
| Plateforme | Emplacement |
|---|---|
| Linux | ~/.config/commandeck/ |
| macOS | ~/Library/Application Support/Commandeck/ |
| Windows | %APPDATA%\Commandeck\ |
buttons.toml est lisible par un humain — vous pouvez le consulter, le sauvegarder ou le
versionner comme vous voulez. Pro ajoute la sauvegarde/restauration
en un clic.
Je peux l'utiliser sans aucun serveur ?
Absolument — la version gratuite, c'est exactement ça : un lanceur local pour les commandes de votre propre machine. Le SSH n'entre en jeu que si vous ajoutez des machines distantes (Pro).
J'ai trouvé un bug / j'ai une idée. Où aller ?
GitHub Issues pour les bugs, Discussions pour les idées et le partage de boutons utiles. Chaque signalement est lu, et les bogues sont corrigés.