Prérequis
Choisissez d’abord la machine serveur
Les agents et les commandes Git s’exécutent sur le serveur Stib, pas dans le client bureau. Installez le serveur sur une machine qui peut accéder aux dépôts à utiliser.
Pour un usage local, lancez serveur et application bureau sur le même ordinateur. Pour une équipe, utilisez un serveur joignable et placez ou clonez les dépôts sur ce serveur.
Obligatoire
- Une plateforme serveur prise en charge : macOS Apple Silicon, Windows x64/x86/ARM64 ou Linux x64/ARM64.
- Git disponible pour le serveur. L’image Docker officielle inclut déjà Git et OpenSSH.
- Un chemin lisible et modifiable pour chaque projet. Un dossier sans Git fonctionne pour des usages limités, mais Git est fortement recommandé.
- Un accès réseau du client vers l’origine HTTP du serveur. Une version native démarre normalement sur
http://localhost:50505. - Au moins un identifiant ou compte fournisseur configuré avant de lancer un agent.
Application bureau
La version actuelle cible :
| Plateforme | Architectures | Paquets |
|---|---|---|
| macOS | Apple Silicon (ARM64) | .dmg, .pkg |
| Windows | x64, x86, ARM64 | .exe, .msi |
| Linux | x64, ARM64 | .deb, .rpm |
Aucune AppImage n’est publiée actuellement. Sous Linux, le poste a également besoin des dépendances WebKit/GTK habituelles fournies par sa distribution.
Fonctions optionnelles
- Docker sur le serveur pour isoler les agents par projet.
- Un fournisseur OIDC pour le SSO.
- Un reverse proxy et un certificat TLS pour un accès hors réseau local de confiance.
- Des services externes comme GitHub, Jira, Azure DevOps ou une intégration OpenAPI personnalisée.
Avant le premier agent
Ouvrez Paramètres → Serveur → Identifiants et ajoutez ou vérifiez le fournisseur souhaité. Ouvrez ensuite les paramètres du projet pour confirmer que le dépôt est accessible. Stib affiche les capacités et erreurs de validation dans ces écrans sans supposer que chaque CLI fournisseur est installée.
Suite : Démarrage rapide.