pkg.soopen package index

cask

phoenix mit Homebrew Cask installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrew Caskverifiziert · 100%
brew install --cask phoenix

local Homebrew cask metadata

Überblick

Paketzusammenfassung

Window and app manager scriptable with JavaScript

Befehle und Aliase

In der lokalen Paketdatenbank wurden keine Executable-Aliase gefunden.

Verlauf

Projektgeschichte und Nutzung

Phoenix is an open-source macOS window and application automation tool whose behavior is defined in JavaScript or a language that compiles to JavaScript.

Projektgeschichte

Phoenix was written from the ground up by Kasper Hirvikoski. Its 2.0 release in 2015 was a substantial rewrite that introduced events, preprocessing, additional configuration locations, Sparkle updates, and a revised JavaScript API.

Later releases expanded mouse, task, storage, Spaces, and modal APIs. Phoenix added Apple Silicon support in 2020, moved its documentation to Docusaurus for version 3.0 in 2022, and continued updating platform support through the 4.x series.

Adoptionsgeschichte

Phoenix developed a community of users who publish reusable JavaScript configurations through its official GitHub wiki. Homebrew cask installation gives command-line-oriented macOS users a reproducible alternative to manually installing the application.

The project has remained useful across successive macOS generations by updating its Accessibility integration, build requirements, Apple Silicon support, notarization, and window-management API.

Wie es verwendet wird

Phoenix runs in the macOS status bar or as a background daemon. Users write a configuration that binds keyboard shortcuts and system events to JavaScript callbacks for moving or focusing windows, controlling applications, interacting with screens and spaces, running commands, and displaying notifications or modals.

The default configuration is `~/.phoenix.js`; Phoenix creates it on first launch and reloads configuration changes. Accessibility permission is required for control of the macOS interface.

Warum Paket-Nerds sich dafür interessieren

Phoenix is notable for treating window management as programmable configuration rather than a fixed set of layouts. Its JavaScript API exposes windows, applications, screens, spaces, keyboard shortcuts, events, timers, tasks, notifications, and modal interfaces.

For dotfile enthusiasts, the plain JavaScript configuration and XDG-compatible alternative path make Phoenix easy to version-control and share. It occupies a niche between conventional graphical window managers and larger macOS automation environments.

Zeitleiste

  • 2015: Phoenix 2.0 delivered a ground-up rewrite and additional configuration locations.
  • 2016: Version 2.2 added mouse events, persistent JSON storage, and asynchronous tasks.
  • 2020: Version 2.6.5 added Apple Silicon support.
  • 2022: Version 3.0 moved the official documentation to Docusaurus and expanded the API.
  • 2023: Version 4.0 raised the macOS baseline and refined the modal and mouse APIs.
  • 2024: Version 4.0.1 updated build tooling and addressed macOS Sonoma behavior.

Related projects

  • User configurations collected in the official Phoenix wiki
  • JavaScript and TypeScript, which are used to write Phoenix configurations

Quellen

  • Official README: https://github.com/kasper/phoenix#readme
  • Official changelog: https://github.com/kasper/phoenix/blob/master/CHANGELOG.md
  • Official documentation: https://kasper.github.io/phoenix/

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für phoenix wurde kein passendes lokales Secret-Handling-Manifest gefunden. Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

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.

macOS
~/.phoenix.js~/Library/Application Support/Phoenix/phoenix.js~/.config/phoenix/phoenix.js

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
Es waren keine Executable-Daten vorhanden.

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-Version4.0.1
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/kasper/phoenix

  • InfoNo package-manager update timestamp was available.niedrig Konfidenz
  • InfoNo cached GitHub release or tag data was available.https://github.com/kasper/phoenixnone Konfidenz

Installationsmetadaten

Paketmetadaten

Paketschlüsselcask:phoenix
Version4.0.1
PaketmanagerHomebrew Cask
Paketmanager-Seitehttps://formulae.brew.sh/cask/phoenix
Homepagehttps://github.com/kasper/phoenix/
Repositoryhttps://github.com/kasper/phoenix
Upstream-Dokumentationhttps://github.com/kasper/phoenix/
Quellarchivhttps://github.com/kasper/phoenix/releases/download/4.0.1/phoenix-4.0.1.tar.gz
SHA-2567d194ca75f33f6c018fe8fb974e372544a61a058222d62d57e6c929fe91949c3
Bottlenicht erfasst
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew cask API
Taphomebrew/cask
Full Tokenphoenix
Names
  • Phoenix
Artifacts
Auto Updatesyes
Deprecatedno
Disabledno

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

  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment