pkg.soopen package index

brew / Rang 3150

portless mit Homebrew installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für portless in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install portless

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Replace port numbers with stable, named local URLs for humans and agents

Befehle und Aliase

  • portless

Verlauf

Projektgeschichte und Nutzung

portless is a Vercel Labs local-development CLI that gives development servers stable, named `.localhost` URLs while assigning their underlying ports automatically.

Projektgeschichte

portless was created by Vercel Labs to replace changing local port numbers with stable, named `.localhost` URLs. Its initial public feature set centered on a local reverse proxy, automatic port allocation, route discovery, and a CLI for listing named services.

Subsequent releases added project configuration, HTTPS by default, worktree-aware names, monorepo orchestration, operating-system startup services, and integrations for sharing development services over Tailscale and other tunnels.

Adoptionsgeschichte

Distributed through npm and Homebrew, portless targets contemporary multi-application development. Its official documentation describes support for popular development servers, JavaScript workspace package managers, monorepos, Git worktrees, Turborepo, and optional Tailscale sharing.

Wie es verwendet wird

Users wrap an explicit development command with a service name or run bare `portless` to discover the project's development script. The proxy allocates a backend port, exposes a stable HTTPS hostname, and injects appropriate port or host options for supported frameworks.

Configuration can live in a project-root `portless.json` or the `portless` key of `package.json`; both are optional because names and scripts can be inferred. Runtime route and TLS state is kept separately under `~/.portless`.

Warum Paket-Nerds sich dafür interessieren

portless packages reverse proxying, local TLS, certificate trust, hostname routing, process management, and framework-specific port injection into one CLI. It is especially relevant to developers running several applications or agent-driven sessions concurrently, where hard-coded localhost ports become unreliable identifiers.

Zeitleiste

  • 0.1.0: Initial reverse proxy, named localhost URLs, route listing, and subdomain support.
  • 0.3.0: Added `portless.json` configuration.
  • 0.9.0: Made clean HTTPS URLs the default.
  • 0.11.0: Added zero-argument startup and monorepo orchestration.
  • 0.12.0: Added Tailscale Serve and Funnel integration.

Related projects

  • mkcert can supply custom locally trusted certificates accepted by portless.
  • Tailscale Serve and Funnel are integrated sharing targets for portless applications.
  • Turborepo is detected and used to preserve task ordering in supported monorepos.

Sicherheitslage

Risikostufe: yellow

generalized runtime or code generation signal.

Risikoklassifikator

yellow Risiko · mittel Konfidenz · runtime

Warum

  • generalized runtime or code generation signal

Signale

  • text:repl

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 1 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
portless.jsonpackage.json "portless" key

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
portlesscliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-11-04
Manager-Version0.15.13
Manager aktualisiert2026-11-02
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://portless.sh

  • InfoRelease/tag comparison is only available for GitHub repositories.https://portless.shnone Konfidenz

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:portless
Version0.15.13
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/portless
Homepagehttps://portless.sh
Upstream-Dokumentationhttps://portless.sh
LizenzApache-2.0
Quellarchivhttps://registry.npmjs.org/portless/-/portless-0.15.13.tgz
Zuletzt aktualisiert2026-11-02T18:41:27Z
Pulseupdated
Abhängigkeitennode
Bottleverfügbar (auf all)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation