BestCoder Agent · v0.0.0-preview

Télécharge l'Agent. Garde le contrôle.

Binaire local pour piloter Claude Code et BestCoder depuis ta machine. Aucun code source ne quitte ton réseau. Signatures Apple Notarization, Authenticode, GPG. Auto-update signé Ed25519 — toutes les 24 h.

Preview release — les binaires sont en cours de finalisation (build/signature P31–P33). Les checksums publiés ne sont pas encore définitifs.
Manifest CDN updates.bestcoder.app indisponible — affichage depuis le manifest local vendoré (fetch_failed).

macOS

DMG · arm64

Télécharger pour macOS
SHA-256
0000000000000000
Clé publique
bestcoder.asc
Autres formats (1)

Ouvre le DMG, glisse l'app dans /Applications puis lance « BestCoder Agent ».

Windows

EXE · x86_64

Télécharger pour Windows
SHA-256
0000000000000000
Clé publique
bestcoder.asc

Lance le .exe (signé Authenticode). Windows SmartScreen peut demander une confirmation au premier run.

Linux

APPIMAGE · x86_64

Télécharger pour Linux
SHA-256
0000000000000000
Clé publique
bestcoder.asc
Autres formats (2)

AppImage : `chmod +x` puis exécution directe. .deb : `sudo apt install ./<file>`. .rpm : `sudo dnf install <file>`.

Installer pas à pas

Choisis ton OS — les commandes sont copiables d'un clic.

  1. Ouvre le DMG téléchargé.

    open BestCoder-Agent-*-mac-arm64.dmg
  2. Glisse l'app dans /Applications.

    mv "/Volumes/BestCoder Agent/BestCoder-Agent-*" /Applications/
  3. Vérifie la signature et la notarization.

    spctl --assess --type install --verbose=2 /Applications/BestCoder-Agent-*
  4. Récupère un code de pairing depuis ton compte BestCoder, puis lance l'agent.

    open https://bestcoder.app/settings/agent
    BestCoder-Agent pair ABC-123-XYQ

Changelog Agent

Le changelog du binaire agent — distinct du changelog produit BestCoder.

  1. v0.0.12026-04-30

    Initial agent skeleton. Pre-release : checksums non définitifs tant que la chaîne de signature P31–P33 n'a pas tourné en CI.

    Added

    • **Transport client** (P26 + P29) : speak protocole v1.1 sur
    • **Session manager** (P26) : multiplex PTY via `node-pty` lazy
    • **Vault libsodium** (P28) : XChaCha20-Poly1305 AEAD,
    • **CLI** : `bestcoder pair <code>`, `bestcoder start`,
    • **Telemetry** (P30) : heartbeat enrichi avec `cpuPct`, `memMb`,
    • **Auto-update universel** (P33) : check boot + 24h depuis

    Security

    • Aucun secret utilisateur ne touche le Control Plane —
    • Pubkey manifest auto-update **hardcodée** dans le binaire ; rotate

    Distribution

    • Mac signé + notarized (P31) : DMG arm64 + x64.
    • Windows EV-signed Authenticode (P32) : `.exe` + NSIS installer
    • Linux 3-formats (P33) : AppImage portable + `.deb` + `.rpm`.

Vérifier le SHA-256

Sur macOS/Linux : shasum -a 256 <fichier>. Sur Windows : certutil -hashfile <fichier> SHA256. Compare avec le hash affiché.

Vérifier la signature GPG

Importe la clé : gpg --import bestcoder.asc. Puis : gpg --verify <fichier>.sig <fichier>.

Manifest public

Le manifest auto-update est exposé sous updates.bestcoder.app/agent/manifest.json — signé Ed25519, vérifiable avec la pubkey embarquée dans l'agent.