Modèle / jeu de données
skalesapp/skales avatar
skalesapp/skales

Skales : l'agent de bureau qui n'est pas dans ce dépôt

Personal AI desktop agent for Windows, macOS, Linux, Android & iOS. Set a goal, it works on its own. Teams (pair two desktops, agents + humans), Agent2Agent, Workflows, Codework, multi-agent orgs, desktop + browser automation. 15+ AI providers, BYOK. No Docker, no terminal. Agent Skills (SKILL.md). Migration importer. Recurring autonomous tasks.

1 888 étoiles260 forksTypeScriptNOASSERTION

En bref

De quoi s’agit-il ?
Skales se présente comme un agent IA personnel installable sur Windows, macOS, Linux, Android et iOS, sans Docker ni terminal. Le point à comprendre avant tout : le dépôt GitHub ne contient pas le code qui s'exécute, seulement les versions publiées et un instantané figé de la v7.
À qui s’adresse-t-il ?
Skales convient à ceux qui veulent un agent local sans chaîne d'outils à assembler, et qui acceptent de dépendre d'un binaire signé dont le code n'est pas public. Ceux qui ont besoin d'auditer, de modifier ou de redistribuer l'agent doivent passer : la source présente ici est un instantané v7 non maintenu.
Puis-je l’utiliser commercialement ?
À vérifier. La licence de ce dépôt n’entre pas dans les catégories que nous classons automatiquement : lisez son fichier LICENSE avant tout usage commercial.
Est-il encore maintenu ?
Oui. Les derniers commits datent d’il y a 5 jours.
En quel langage est-il écrit ?
Principalement TypeScript, d’après les statistiques de langage de GitHub.

Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.

ANALYSE OPEN SOURCE APPROFONDIE

Un dépôt de distribution, pas un projet open source

La première chose que dit le README est aussi la plus importante : ce dépôt sert à distribuer Skales. On y trouve les releases, le changelog, les guides d'installation et le suivi des problèmes. Le produit lui-même est fermé, sous BSL 1.1, et c'est l'application signée téléchargée depuis skales.app qui tourne sur votre machine. L'arborescence versionnée ici est un instantané historique de la v7, non maintenu et non compilé. Autrement dit, un lecteur qui clone le dépôt en espérant lire le code de la version 12.9.26 ne trouvera rien de tel. Cette distinction change complètement la façon d'évaluer le projet : il n'y a pas de contribution possible au coeur, pas de fork utile, et l'essentiel de l'analyse porte sur le comportement documenté et non sur l'implémentation. Le fichier LICENSE n'est d'ailleurs pas reconnu par GitHub, qui affiche NOASSERTION, ce qui est cohérent avec une licence Business Source plutôt qu'avec une licence SPDX standard. Le README annonce un usage personnel gratuit, mais il ne détaille pas ce que couvre exactement cette gratuité, ni ce qui déclenche l'obligation commerciale.

Le problème visé : exécuter un agent sans monter une pile technique

La cible est explicite dans le README : des personnes qui ne sont pas développeurs, décrites comme allant de 6 à 60 ans et plus. Le problème résolu n'est donc pas la capacité d'un modèle à raisonner, mais le coût d'entrée pour la mettre en oeuvre. L'argumentaire compare Skales à des agents qui exigent Docker, un terminal et une CLI Python, avec un temps de première tâche mesuré en heures ou en jours. Skales promet une installation par double-clic depuis un EXE, un DMG ou un AppImage, et une première tâche en une trentaine de secondes selon le tableau du README. Ce tableau avance aussi environ 300 Mo de RAM contre 1,5 à 3 Go et plus pour les agents typiques. Ces chiffres viennent du projet et ne sont pas vérifiables depuis le dépôt, puisque le code exécuté n'y est pas. L'accès aux fichiers, au navigateur, au calendrier et au courrier électronique est présenté comme la raison d'être de l'outil : un agent qui agit sur des ressources locales plutôt que dans un onglet de navigateur.

Comment l'agent s'organise : objectifs, dossiers liés et skills

Le mécanisme central tient en une commande : /goal suivi d'une instruction, par exemple /goal build me a trading bot. Le README indique que la tâche s'exécute en arrière-plan sur plusieurs étapes et reprend là où elle s'était arrêtée, ce qui suppose une persistance d'état entre les cycles. Une seconde commande, /code, lie un dossier à une conversation donnée, avec des diffs en ligne et une annulation en un clic. Le lien entre un dossier et un fil de discussion est une décision de conception intéressante : elle évite qu'un agent travaillant sur deux projets mélange les contextes, au prix d'une multiplication des conversations dès qu'on touche à plusieurs répertoires. Le README mentionne également des Agent Skills au format SKILL.md, ce qui rattache Skales à une convention de fichiers descriptifs plutôt qu'à un système de plugins compilés. Les fonctions annoncées couvrent aussi les équipes (appairer deux postes de bureau, agents et humains), l'Agent2Agent, les workflows, les organisations multi-agents, l'automatisation du bureau et du navigateur, et des tâches autonomes récurrentes. Cette accumulation de modules est cohérente avec un produit qui vise un public large, mais elle rend l'évaluation difficile sans essayer chaque surface séparément.

Installation et configuration : ce que le README donne réellement

L'installation passe par des liens de téléchargement par plateforme : latest-windows, latest-mac-arm64, latest-mac-intel, latest-linux, plus deux applications mobiles sur le Play Store et l'App Store. Aucune commande shell n'est fournie pour l'installation, ce qui est le point du produit. Côté configuration, le README nomme deux éléments : Skales IQ, un essai intégré gratuit qui ne demande aucune clé d'API, et le choix d'une clé parmi plus de 15 fournisseurs, ou Ollama pour un fonctionnement entièrement hors ligne. Le chemin d'importation pour les utilisateurs venant d'OpenClaw, Hermes Agent ou ChatGPT est indiqué précisément : Settings > Import from Another Tool. C'est le seul chemin d'interface nommé dans le matériel fourni, et il faut s'y tenir : le README ne détaille pas d'autres clés de configuration, ni de fichier de paramètres, ni de variables d'environnement. Toute description plus précise de la configuration serait une invention.

Le cas où Skales n'est pas le bon outil

La limitation la plus concrète ne vient pas d'un manque de fonctionnalités mais du modèle de distribution. Un agent qui lit vos fichiers, pilote votre navigateur et accède à votre calendrier et à votre messagerie est un composant à privilèges élevés. Or son code n'est pas publiable au sens habituel : le dépôt ne contient qu'un instantané v7, et le README précise que le produit est l'application signée. Vous ne pouvez donc pas vérifier par lecture ce que fait le binaire. Le projet a manifestement conscience du sujet, puisqu'il renvoie vers SECURITY.md pour délimiter le périmètre des signalements avant d'en ouvrir un. Mais une politique de sécurité n'est pas un audit. Pour un usage en entreprise soumis à revue de code, à une exigence de reproductibilité de build ou à une obligation de redistribution, Skales est structurellement inadapté. Le README évoque aussi une compatibilité mobile où le téléphone pilote l'ensemble des outils du poste de bureau après appairage par QR code, ou fonctionne de manière autonome. Ce second mode élargit encore la surface exposée, et le matériel fourni ne dit rien des garanties d'authentification au-delà du QR.

Face à un agent en ligne de commande ou à un assistant hébergé

La comparaison la plus utile n'est pas entre Skales et un autre agent de bureau, mais entre Skales et deux approches plus établies. D'un côté, les agents pilotés en ligne de commande, qui s'installent par un gestionnaire de paquets, se configurent par fichier et s'intègrent dans un dépôt Git. Ils demandent un terminal et un peu de pratique, mais tout ce qu'ils font est lisible et versionnable. De l'autre, les assistants hébergés dans le navigateur, qui n'ont rien à installer mais n'accèdent ni à vos fichiers locaux ni à votre système. Skales se place délibérément entre les deux : accès local réel, installation sans outillage. Le compromis est net. Vous gagnez l'accès au système de fichiers et au navigateur sans écrire de configuration, vous perdez la lisibilité du code et la possibilité de scripter l'agent depuis votre propre chaîne d'intégration. Le README revendique par ailleurs un fonctionnement local-first avec BYOK, et un mode hors ligne complet via Ollama, ce qui distingue Skales des assistants qui n'existent que dans le cloud. Sur ce point précis, l'argument tient : faire tourner un modèle localement avec accès aux fichiers locaux est une combinaison que les outils hébergés ne proposent pas.

Cadence de publication et coût de suivi

Les versions publiées donnent une idée du rythme : v12.9.21 le 2 septembre, v12.9.25 le 3 septembre, v12.9.26 le 6 septembre, avec des noms de code comme Cockpit 2.0, Backbone et Grip. Trois publications en cinq jours pour une application de bureau multiplateforme, c'est rapide. Le dépôt n'a pas été archivé et la dernière poussée date du 7 septembre. Ce rythme a deux conséquences pratiques. La première est que les notes de version deviennent le principal document de suivi : le README décrit un ensemble de fonctions stable, mais les écarts entre v12.9.21 et v12.9.26 ne se lisent que dans le changelog. La seconde est qu'une équipe qui déploie Skales sur plusieurs postes doit prévoir une procédure de mise à jour, puisque le produit se met probablement à jour par lui-même mais que rien dans le matériel fourni ne décrit de canal de mise à jour contrôlée, de version épinglée ou de retour arrière. Sur la licence, le README indique BSL 1.1 et un usage personnel gratuit, sans préciser la date de conversion vers une licence ouverte ni le périmètre exact de l'usage commercial. C'est une question à trancher avec le texte de licence, pas avec le README.

Conclusion éditoriale

Skales convient à ceux qui veulent un agent local sans chaîne d'outils à assembler, et qui acceptent de dépendre d'un binaire signé dont le code n'est pas public. Ceux qui ont besoin d'auditer, de modifier ou de redistribuer l'agent doivent passer : la source présente ici est un instantané v7 non maintenu. Avant d'installer, vérifiez deux choses concrètes : les conditions exactes de la BSL 1.1 sur skales.app, et le contenu de SECURITY.md, qui délimite ce qui entre dans le périmètre des rapports de vulnérabilité.

Sources officielles

  1. Issues
  2. Project website
  3. README
  4. Releases
  5. skalesapp/skales on GitHub
Notes de la communauté

Notes de la communauté