# Installer jaguar avec Homebrew, winget, apt, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de jaguar pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:jaguar
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install jaguar
```

  Preuve: local Homebrew formula metadata

### Linux

- Debian apt (92%):

```sh
sudo apt install jag
```

  Preuve: Debian stable package indexes: jag from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- zypper (92%):

```sh
sudo zypper install jag
```

  Preuve: openSUSE Tumbleweed package metadata: jag from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

### Windows

- winget (92%):

```sh
winget install --id Toit.Jaguar -e
```

  Preuve: Windows Package Manager source index: Toit.Jaguar from https://cdn.winget.microsoft.com/cache/source.msix

## Faits du paquet

- **Clé du paquet:** brew:jaguar
- **Gestionnaire de paquets:** Homebrew
- **Page du gestionnaire de paquets:** <https://formulae.brew.sh/formula/jaguar>
- **Version:** 1.69.0
- **Résumé source:** Live reloading for your ESP32
- **Page d'accueil:** <https://toitlang.org/>
- **Dépôt:** <https://github.com/toitlang/jaguar>
- **Docs amont:** <https://toitlang.org/>
- **Licence:** MIT
- **Archive source:** <https://github.com/toitlang/jaguar/archive/refs/tags/v1.69.0.tar.gz>
- **Dernière mise à jour:** 2026-07-27T01:06:48Z
- **Généré:** 2026-08-04T22:13:35+00:00

## exécutables

- jag (cli)
- jag (alias)

## Dépendances de compilation

- go

## Comportement d'installation

- hook post-installation: non défini
- Bouteille: disponible sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Version et fraîcheur

- page générée: 2026-08-04
- version du gestionnaire: 1.69.0
- gestionnaire mis à jour: 2026-07-27
- données locales: OK
- dépôt amont: https://github.com/toitlang/jaguar
- dernière version détectée: v1.69.0 (à jour)
## Historique du projet et usages

Jaguar is the Toit project's ESP32 live-reload tool. It packages the `jag` command and an on-device Jaguar service so embedded developers can flash, discover, update, and run Toit code over WiFi instead of repeating slow serial-flash cycles.

### Historique du projet

The GitHub repository was created in December 2021 and describes Jaguar as live reloading for ESP32 development. The README explains that Jaguar runs a small HTTP server on the ESP32, receives compiled Toit programs, relocates and installs them in flash, stops the old program, and starts the new one from `main`.

Jaguar evolved alongside the Toit SDK and VM. The README positions it as a thin developer loop around Toit: `jag setup` downloads and configures the SDK, `jag flash` installs the Jaguar application, `jag run` sends a program, and `jag watch` reloads code as files change.

### Historique d'adoption

The README documents several distribution channels: Homebrew on macOS, winget on Windows, an AUR package for Arch Linux, Debian/Ubuntu `.deb` packages from releases, and downloadable binaries for Linux, macOS, and Windows. Homebrew API data available during this enrichment recorded 354 installs over 365 days, fitting a focused embedded-language tool rather than a broad utility.

Jaguar's adoption is inseparable from Toit adoption. It gives Toit a fast hardware feedback loop, and the Toit device documentation teaches Jaguar early in the ESP32 setup path.

### Modes d'utilisation

A typical session installs `jag`, runs setup, flashes an ESP32 with WiFi credentials, scans the local network, and uses `jag run` or `jag watch` to deploy Toit programs. The tool also supports firmware updates and named containers that run on device boot.

### Pourquoi les passionnés de paquets s'y intéressent

Jaguar is package-nerd notable because it turns a language-specific embedded workflow into one host executable. The package hides SDK setup, device discovery, WiFi deployment, firmware update, and VS Code integration behind the `jag` command, which is exactly the kind of niche workflow package managers are good at.

### Chronologie

- 2021: GitHub repository created for Toit live reloading on ESP32.
- 2021: The README demonstration material and setup flow show Jaguar positioned around sub-two-second edit-run cycles.
- 2026: v1.59.0 release notes recorded Debian packaging work and cache separation by jag version.
- 2026: v1.67.0 release notes recorded a partition-table flag and SDK-aligned release preparation.

### Related projects

- Jaguar is part of the Toit ecosystem and depends conceptually on the Toit virtual machine, the Toit SDK, ESP32 hardware, and editor tooling such as the Toit Visual Studio Code extension. It overlaps with embedded live-reload and OTA development tools but remains language-specific.

### Sources

- <https://api.github.com/repos/toitlang/jaguar>
- <https://api.github.com/repos/toitlang/jaguar/releases?per_page=10>
- <https://docs.toit.io/getstarted/device/>
- <https://formulae.brew.sh/api/formula/jaguar.json>
- <https://github.com/toitlang/jaguar>
- <https://raw.githubusercontent.com/toitlang/jaguar/master/README.md>


## Notes de sécurité

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour jaguar. Les métadonnées de paquet restent publiées ici afin que la couverture future dispose d'une URL stable.


## Détails de la base source

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** jaguar
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Autres enregistrements de gestionnaires de paquets

- winget - Toit.Jaguar: normalized package name match | Windows Package Manager source index: Toit.Jaguar from https://cdn.winget.microsoft.com/cache/source.msix
- Debian apt - jag - 0.3.8-3: installed executable or alias match | Debian stable package indexes: jag from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | arcade and puzzle 2D game | https://gitlab.com/coringao/jag/wikis
- Ubuntu apt - jag - 0.3.8-2build2: installed executable or alias match | Ubuntu 24.04 LTS package indexes: jag from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | arcade and puzzle 2D game | https://gitlab.com/coringao/jag/wikis
- zypper - jag - 0.3.8-2.23: installed executable or alias match | openSUSE Tumbleweed package metadata: jag from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Arcade and Puzzle 2D Game in which you have to break all the target pieces | https://gitlab.com/coringao/jag
- zypper - jag-data - 0.3.8-2.23: installed executable or alias match | openSUSE Tumbleweed package metadata: jag-data from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Data files for the JAG game | https://gitlab.com/coringao/jag
- zypper - jag-editor - 0.3.8-2.23: installed executable or alias match | openSUSE Tumbleweed package metadata: jag-editor from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Level Editor for the JAG game | https://gitlab.com/coringao/jag


## Liens liés

- [Terminal utility packages](https://pkg.so/fr/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://pkg.so/fr/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Developer build packages](https://pkg.so/fr/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [Networking and protocol packages](https://pkg.so/fr/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [go](https://pkg.so/fr/brew/go/) - Build dependency declared by Homebrew.
- [platformio](https://pkg.so/fr/brew/platformio/) - Shares pkgdb curated category or tags: cli, developer-tools, embedded, microcontrollers.
- [open-ocd](https://pkg.so/fr/brew/open-ocd/) - Shares pkgdb curated category or tags: cli, developer-tools, embedded, microcontrollers.
- [sdcc](https://pkg.so/fr/brew/sdcc/) - Shares pkgdb curated category or tags: cli, developer-tools, embedded, microcontrollers.
- [espflash](https://pkg.so/fr/brew/espflash/) - Shares pkgdb curated category or tags: cli, developer-tools, embedded, esp32.
- [stm32flash](https://pkg.so/fr/brew/stm32flash/) - Shares pkgdb curated category or tags: cli, developer-tools, embedded, microcontrollers.
- [probe-rs-tools](https://pkg.so/fr/brew/probe-rs-tools/) - Shares pkgdb curated category or tags: cli, developer-tools, embedded, microcontrollers.
- [mklittlefs](https://pkg.so/fr/brew/mklittlefs/) - Shares pkgdb curated category or tags: cli, developer-tools, embedded, esp32.
- [elf2uf2-rs](https://pkg.so/fr/brew/elf2uf2-rs/) - Shares pkgdb curated category or tags: cli, developer-tools, embedded, microcontrollers.

## Combined YAML source

View the package source record on GitHub. [combined/jaguar.yml](https://github.com/mxcl/pkgdb/blob/main/combined/jaguar.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- pkgdb category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
