Skip to content

Latest commit

 

History

History
205 lines (150 loc) · 10.1 KB

File metadata and controls

205 lines (150 loc) · 10.1 KB

Boost

Économisez des tokens. Rendez vos agents plus précis.

Économies intelligentes de tokens pour les agents de programmation et les commandes shell.

Site web Version publiée Go 1.25 Plateformes Téléchargements Étoiles GitHub
Conçu pour les agents OpenTelemetry

Rejoindre la communauté Slack

Soutenu par JFrog

English · Español · Français · Deutsch · 日本語 · हिन्दी · עברית

Analysé par JFrog Xray

Dépendances, code source, secrets et IaC : analysés à chaque push sur main.


Avis de préversion : Ce logiciel est en préversion et soumis à l' Accord de préversion en ligne de JFrog.


Frogi, notre mascotte, apparaît lorsque vous exécutez la commande boost sans argument.

Frogi, la mascotte de Boost

Boost encapsule les commandes que vos agents exécutent déjà, transformant des journaux bruyants en un contexte compact et structuré qui conserve le signal — erreurs, durées, nombre de modifications, éléments trouvés dans le cache — tout en réduisant le bruit.

Boost ne sacrifie jamais la qualité au nom des économies. Il ne supprime que ce qui peut l'être sans risque, afin que la sortie transmise à l'agent reste tout aussi précise. Notre benchmark Terminal-Bench 2.0 le confirme : même taux de réussite des tâches, avec un coût inférieur de ~12 % — Boost maintient les agents à leur niveau optimal sans jamais les ralentir.

Tableau de bord boost report : tokens de contexte économisés au fil du temps, avec la répartition filtres CLI et exploration du code

Présentation de Boost : le logo JFrog boost, puis une démonstration de l'installation, de l'exécution d'une tâche et de boost report

Démarrage rapide

Installer Boost

macOS / Linux / WSL sous Windows :

curl -fsSL https://boost.jfrog.com/install.sh | bash

Windows PowerShell :

irm https://boost.jfrog.com/install.ps1 | iex

Intégrez Boost à Cursor, Claude Code, GitHub Copilot et Codex CLI :

boost init

Pour les agents IA de programmation qui installent Boost sur la machine d'un utilisateur, suivez les instructions du fichier AGENT-INSTALL.md.

Quand utiliser Boost

  • Longues sessions avec des agents de programmation — Maintenez un contexte léger au fil de dizaines de commandes shell afin que les agents consacrent leurs tokens à la tâche plutôt qu'à l'historique du terminal.
  • Boucles verbeuses de test, de build et de débogage — Compressez les sorties de npm test, pytest, go test, docker build et des linters, ainsi que les journaux, tout en conservant les détails des échecs et les résumés.
  • Pipelines CI — Journaux de tâches plus courts et plus faciles à parcourir, avec des indications sur les durées et l'utilisation du cache pour GitHub Actions et les autres runners.
  • Outils personnalisés ou internes — Ajoutez des filtres TOML pour vos propres CLI afin que le même mécanisme de compression s'applique aux outils que vos agents utilisent réellement.

Économies intelligentes de tokens

Boost ne se contente pas de tronquer la sortie. Il applique des filtres qui tiennent compte de la commande et préservent les éléments dont les agents ont besoin pour raisonner à partir du résultat.

# Without Boost: ~9,800 tokens of install noise
$ npm ci
npm warn deprecated inflight@1.0.6 / rimraf@3.0.2 / glob@7.2.3 …
added 1285 packages, audited 1286 in 45s
found 0 vulnerabilities

# With Boost: ~640 tokens, same outcome, cache-backed
$ boost npm ci
[OK] npm ci · 1,285 packages restored from boost cache in 2.4s · 0 vulnerabilities

L'agent voit le résumé utile, pas l'historique du terminal. En cas d'échec, Boost conserve les informations qui comptent : le test en échec, l'erreur de compilation ou l'entrée pertinente de la trace de pile.

Fonctionnalité Boost RTK Headroom Caveman
Compression de la sortie des commandes ✓ ✓ ✓ ×
Compression du contexte complet et du RAG ✓ × ✓ ×
Compression des réponses de l'assistant × × × ✓
Récupération de la sortie des commandes ✓ ✓ ✓ ×
L'interface d'approbation native affiche l'exécutable d'origine ✓ × — —
Retour d'information versionné sur les récupérations ✓ × × ×
Désactivation automatique des filtres dont la sortie est récupérée à plusieurs reprises ✓ × × ×
Test A/B de bout en bout sur la tâche de l'agent et le coût ✓ × × ×

Visualisez vos économies

Une fois les commandes encapsulées, ouvrez le rapport web interactif :

boost report

Pour obtenir un résumé en prose dans le terminal :

boost report -t
# or: boost report --tui

Ce que Boost encapsule

  • Agents : Cursor, Claude Code, GitHub Copilot, Codex CLI.
  • Commandes : Docker, npm, pytest, Git, GitHub CLI et d'autres commandes shell passent par le même mécanisme d'encapsulation.

Comment vos agents utilisent Boost

  • boost docker build ... — journal de build compressé et résumé de l'utilisation du cache des couches
  • boost npm ci — résumé des dépendances, cache local de paquets, sortie fiable en cas de nouvelle tentative
  • boost pytest — sortie minimale lorsque les tests réussissent, informations utiles en cas d'échec

Mettre à jour

boost update

Documentation

Consultez la documentation complète pour les commandes, la configuration et l'exportation OpenTelemetry.

Sécurité et confidentialité

  • Priorité au stockage local. L'historique des commandes et les journaux bruts restent sur votre machine.
  • Seules les métadonnées quittent votre machine. Lorsque Boost envoie des données d'utilisation, elles sont uniquement transmises à JFrog afin d'améliorer le produit. Les métadonnées exportées comprennent la durée d'exécution, le code de sortie et les statistiques de cache, mais jamais les journaux bruts, le contenu des fichiers ni les valeurs des variables d'environnement. Les secrets correspondant à des motifs comme *_TOKEN, *_SECRET, AWS_*, DATABASE_URL sont expurgés avant leur écriture ou leur exportation.
  • Protocole ouvert, binaires signés. Intégration native d'OpenTelemetry. Les binaires signés sont distribués via GitHub Releases.

Pour consulter la politique complète, connaître les versions prises en charge et savoir comment signaler une vulnérabilité, voir SECURITY.md.

Licence

Copyright © 2026 JFrog Ltd. Tous droits réservés. Voir LICENSE et l'Accord de préversion en ligne.


Dédié à la mémoire de Dima Gershovich — un ingénieur brillant, un musicien talentueux et un cher ami. Lire l'histoire de Dima