Bob's CLI

Bob's CLI

Bob's Workshop (Seedling) · Programmation

Bob's CLI est un assistant de code IA gratuit et open source qui s'exécute dans votre terminal plutôt que dans un navigateur. Il lit les fichiers de votre projet, fonctionne avec des modèles locaux sans frais via Ollama et couvre la revue de code, l'analyse QA avec correction automatique et le travail autonome en plusieurs étapes depuis une seule commande. Voyez-le comme un agent de code en terminal qui reste léger à côté des outils cloud payants. Comme c'est une ligne de commande basée sur npm, la synchronisation cloud ne s'active que lorsque vous vous connectez.

Aperçu de l'interface de Bob's CLI

À propos de Bob's CLI

Qu'est-ce que Bob's CLI

Bob's CLI est un assistant de code IA pensé d'abord pour le terminal, créé par Bob's Workshop, une entreprise de Seedling. C'est un outil IA local de code qui s'installe via npm et répond à la commande bob. La plupart des outils de code IA vivent dans un onglet de navigateur, déconnectés de votre flux réel de travail. Bob se place là où votre code vit déjà. Il découvre les fichiers pertinents, propose des modifications que vous approuvez et garde une conversation liée à chaque projet.

L'outil fonctionne en deux modes. Le Niveau 1 est local et entièrement gratuit. Bob dialogue avec un modèle Ollama sur votre propre machine, donc votre code source ne quitte jamais votre ordinateur. Aucune clé API. Aucune facture au token. Le Niveau 3 se connecte à la plateforme Bob's Workshop, qui bascule vers des modèles hébergés comme Claude et Gemini. Il apporte aussi des conversations synchronisées, des analyses approfondies, des forks et l'automatisation par jumeau numérique.

La principale limite, c'est que le mode local gratuit vous demande plus. Il vous faut Node 18 ou plus et une installation Ollama fonctionnelle avec un modèle capable, et la qualité des réponses suit le modèle que vous exécutez. L'automatisation plus riche, comme UserBob et les références entre projets, se trouve derrière la plateforme payante et, dans certains cas, un compte d'organisation. Voilà le compromis.

Pour commencer

  1. Installez la CLI globalement avec pnpm add -g @bobsworkshop/cli ou l'équivalent npm.
  2. Pour l'usage local gratuit, vérifiez qu'Ollama tourne sur votre machine ; Bob le détecte seul, sans configuration.
  3. Ouvrez un terminal dans le dossier de votre projet et lancez bob chat "votre question" pour démarrer une conversation de code.
  4. Lancez bob index pour que Bob cartographie votre base de code, puis bob analyse pour une revue QA ou bob analyse --auto pour appliquer les corrections.
  5. Lancez bob login quand vous voulez synchroniser les conversations avec le web et ouvrir les fonctionnalités de la plateforme.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Bob's CLI.

Offre gratuiteOui
Offres payantesSubscription tiers (Patch, Build, Forge, Grid)
PlateformemacOS, Windows, Linux (Node.js 18+)
DéveloppeurBob's Workshop (Seedling)
CatégorieProgrammation
Date de lancementJun 2026
Dernière mise à jourSep 2026
Visites du site4.2M
Classement mondial du site14.5K
Disponibilité de l’APIOui

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Développeurs indépendants
  • Ingénieurs soucieux de la confidentialité
  • Petites équipes

Tâches

  • Revue de code et QA
  • Travail autonome sur plusieurs fichiers
  • Sauvegarde et restauration
  • Refactorisations rapides

Cas d'usage

  • Déboguer un projet qui partage des schémas avec une autre base de code, en utilisant les références entre projets pour récupérer l'implémentation réelle.
  • Migrer vers un nouvel ordinateur portable et reconstruire toute votre configuration depuis une sauvegarde chiffrée en quelques minutes.
  • Faire une revue de code tard le soir sans brûler des crédits cloud sur une longue conversation.
  • Garder l'historique de conversation d'un projet de longue durée lié à ce dossier pour que le contexte ne fuite pas entre les bases de code.

Fonctionnalités clés

Chat local avec découverte de fichiers

bob chat est le cœur de l'outil. C'est un partenaire de code IA qui trouve seul les fichiers pertinents pour votre question. Il tourne par défaut sur votre modèle Ollama local, donc une session ne coûte rien et n'envoie jamais votre code hors de votre machine. Vous approuvez chaque modification avant son application.

Analyse QA avec correction automatique

bob analyse réalise une revue complète du code de votre projet et classe les résultats en bugs, fonctionnalités, améliorations et montées de version avec des notes d'implémentation. Cela seul vous épargne une passe de revue. L'option --auto applique les corrections sous contraintes de sécurité, et tout fichier touché est sauvegardé au préalable.

L'orchestration multi-agents Crew

Crew génère des agents nommés et laisse un superviseur, DirectorBob, les coordonner. Il lit votre base de code, construit une carte de tâches consciente des dépendances et vérifie chaque changement de fichier et chaque commit avant de l'accepter. Les agents bloqués reçoivent un retour. La mission se met en pause pour vous si elle ne peut pas être résolue.

Sauvegarde et restauration VaultBob

VaultBob est un système chiffré de sauvegarde et de versionnage pour votre travail. Vous pouvez sauvegarder le contexte du projet, les fichiers source réels ou un seul fichier, et restaurer n'importe quelle version plus tard. Les archives nommées agissent comme des tags Git, et une sauvegarde globale capture toute votre configuration d'ingénierie pour changer de machine.

Jumeau numérique UserBob

UserBob construit un proxy autonome à partir de votre profil comportemental et négocie avec Bob en votre nom jusqu'à ce qu'une mission atteigne votre seuil de satisfaction. Il tourne sans intervention humaine, et vous pouvez ajuster les paramètres ou suivre chaque étape dans le Command Center.

Références entre projets

Avec un compte d'organisation, vous pouvez tirer le contexte de n'importe quel projet partagé directement dans une conversation. Saisissez un alias ou lancez /pin pour verrouiller une référence pour la session, et Bob répond en utilisant les fichiers de cette autre base de code.

BYOK et modèles hébergés

Le niveau plateforme se connecte à Claude et Gemini via un compte Bob's Workshop, et vous pouvez aussi apporter vos propres clés API avec bob byok set. Un fournisseur préféré ? Utilisez-le. Cela vous ouvre un chemin depuis un modèle local gratuit vers des modèles hébergés plus forts sans changer de commandes.

Avantages et inconvénients

Avantages

  • Le niveau local est vraiment gratuit et open source, sans compteur de tokens et sans clé API.
  • Il fonctionne là où vit votre code, donc aucun copier-coller entre un onglet de navigateur et votre éditeur.
  • Les changements restent soumis à approbation, et chaque écriture de fichier est sauvegardée avant d'avoir lieu.
  • Les missions multi-agents et les sauvegardes chiffrées sont des fonctionnalités rares dans une seule CLI.

Inconvénients

  • L'expérience gratuite dépend d'Ollama et d'un modèle que vous fournissez, donc l'installation et la qualité des réponses reposent sur vous.
  • UserBob, les références entre projets et les modèles hébergés se trouvent derrière le niveau plateforme payant, et les fonctionnalités d'organisation exigent un compte d'organisation.
  • L'ensemble des fonctionnalités a grandi vite, ce qui signifie une surface de commandes assez large à apprendre.

Questions fréquentes

Bob's CLI est un assistant de code IA pour le terminal. Il lit les fichiers de votre projet, répond aux questions de code, révise le code et peut exécuter des missions d'agent autonomes qui modifient des fichiers, le tout sans quitter votre environnement de développement.