Automic VaultAutomic Vault

brew

Installer wush avec Homebrew, Nix

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install wush

local Homebrew formula metadata

Linux

Nixvérifié · 92%
nix profile install nixpkgs#wush

nixpkgs package indexes · pkgs/by-name/wu/wush/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Transfer files between computers via WireGuard

Commandes et alias

  • wush

historique

Historique du projet et usages

wush is a Coder-maintained command-line tool for file transfer and remote shell access over peer-to-peer WireGuard connections. Its README describes it as similar to magic-wormhole but without needing to set up or trust a relay server for authentication, and with WireGuard as the secure transport.

Historique du projet

The project is published at `coder/wush` and is written in Go. Its repository structure includes CLI commands, a browser-facing site, overlay networking code, and SSH-related code, reflecting a tool that grew from simple file transfer into a broader remote-access utility.

wush builds on Tailscale's `tsnet` package and public DERP relays but does not require a Tailscale account. The README explains that each CLI manages an in-memory control server, exchanges WireGuard nodes over UDP or DERP, and authenticates connections with x25519 keys embedded in the auth string.

Historique d'adoption

The public repository has drawn visible interest for a young networking utility, with GitHub showing roughly 1.4k stars. Coder also publishes `wush-action`, a GitHub Action that uses wush to SSH into GitHub Actions runners; its README documents a v1.0.0 release on July 26, 2025 and supported Linux, Windows, and macOS runners.

Modes d'utilisation

A typical flow starts with `wush serve` on a host, which prints an auth key. A client can then run commands such as `wush cp` to copy files or `wush ssh` to open a shell, paste the auth key, and connect over the WireGuard-backed overlay. The hosted `wush.dev` page also presents the tool as send, receive, and access, with command-line to browser use.

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

wush is significant to package and networking-tool watchers because it combines several fashionable building blocks into a small CLI: WireGuard, NAT traversal, DERP fallback, magic-wormhole-style pairing, and SSH/file-transfer workflows. It is not a full VPN product; it is a transient transport for moving bytes or opening shells with less setup.

Chronologie

  • 2024: Public discussion and issues around wush appear in the GitHub repository.
  • 2025-07-26: `coder/wush-action` v1.0.0 is released for debugging GitHub Actions with wush.
  • 2026: `wush.dev` advertises wush v0.4.0 with WireGuard-powered peer-to-peer file transfer and remote access.

Related projects

  • wush is explicitly compared with magic-wormhole in its README. Internally it relies on Tailscale's tsnet and public DERP relay infrastructure, while exposing familiar user workflows such as copying files and opening SSH sessions.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 8 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
wushcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire0.4.1
gestionnaire mis à jour
données localesOK
amontà jour
dernière version détectéev0.4.1

https://github.com/coder/wush

  • infoNo package-manager update timestamp was available.confiance faible

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:wush
Version0.4.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/wush
Page d'accueilhttps://github.com/coder/wush
Dépôthttps://github.com/coder/wush
Docs amonthttps://github.com/coder/wush#readme
LicenceCC0-1.0
Archive sourcehttps://github.com/coder/wush/archive/refs/tags/v0.4.1.tar.gz
Dépendances de compilationgo
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namewush
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

wush

nix profile install nixpkgs#wush
  • normalized package name match
  • Correspondance par : Wush
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/wu/wush/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment