pkg.soopen package index

cask

Install gargoyle with Homebrew Cask

IO layer for interactive fiction players. Version 2026.1.1 via Homebrew Cask; verified from local package data.

install

Additional install commands

macOS

Homebrew Caskverified · 100%
brew install --cask gargoyle

local Homebrew cask metadata

overview

Package summary

IO layer for interactive fiction players

Commands and aliases

No executable aliases were found in the local package database.

history

Project history and usage

Gargoyle is a free, cross-platform interactive-fiction player and I/O layer that packages many format-specific interpreters behind a typography-focused interface.

Project history

Gargoyle was originally developed by Tor Andersson as a cross-platform interactive-fiction player and I/O layer. The project emphasizes high-quality typography and incorporates standard interpreters for many IF formats under a common interface.

Subsequent maintainers have continued updating the interpreters, Glk support, platform toolkits, sound and graphics backends, configuration handling, and accessibility features.

Adoption history

Gargoyle combines numerous established Glk-enabled interpreters in one distribution, allowing users to open portable interactive-fiction files without selecting and installing a separate interpreter for every format. Supported families include Z-machine, Glulx, TADS, Hugo, Alan, Level 9, Magnetic Scrolls, and others.

Modern releases remain cross-platform and are distributed through project releases and package systems such as Homebrew Cask and Flathub. The 2026.1 release moved Unix data toward a simpler XDG directory name while retaining the previous location for backward compatibility.

How it is used

Users open portable interactive-fiction story files directly in Gargoyle. They can customize fonts, spacing, gamma, colors, themes, input behavior, and per-game settings through layered text configuration files. Runtime shortcuts expose configuration editing, searched paths, themes, scrollback export, and fullscreen mode.

Why package nerds care

Gargoyle is valued in interactive-fiction packaging because it bundles a broad interpreter ecosystem behind a consistent, typography-focused interface. This turns a fragmented collection of story formats and engines into one installable desktop player.

Its layered text-file configuration is especially package-friendly: system defaults, user preferences, and game-specific overrides can coexist, and the application can report the exact search order.

Timeline

  • Original era: Tor Andersson created Gargoyle.
  • 2019: The project issued the 2019.1 release series.
  • 2022: Gargoyle 2022.1 was released.
  • 2023: Gargoyle 2023.1 was released.
  • 2026: Gargoyle 2026.1 added Glk 0.7.6, Qt 6 support, expanded game support, configurable game-data locations, and other runtime features.

Related projects

  • Glk, the portable interactive-fiction I/O API used by Gargoyle's interpreters.
  • Bocfel, Glulxe, Git, TADS, Hugo, and the other bundled interpreters.
  • Treaty of Babel, used to extract story metadata.
  • Flathub, an additional official distribution channel mentioned by project releases.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for gargoyle. Package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

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
$XDG_CONFIG_HOME/garglk.ini~/.garglkrc/etc/garglk.ini<game-directory>/<game-name>.ini<game-directory>/garglk.ini

executables

Installed executables

CommandKindExposureNote
No executable data was present.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-11-04
manager version2026.1.1
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/garglk/garglk

  • infoNo package-manager update timestamp was available.low confidence
  • infoNo cached GitHub release or tag data was available.https://github.com/garglk/garglknone confidence

install metadata

Package metadata

Package keycask:gargoyle
Version2026.1.1
Package managerHomebrew Cask
Package manager pagehttps://formulae.brew.sh/cask/gargoyle
Homepagehttps://github.com/garglk/garglk
Repositoryhttps://github.com/garglk/garglk
Source archivehttps://github.com/garglk/garglk/releases/download/2026.1.1/Gargoyle-2026.1.1.dmg
SHA-256d3c40f7f032fbdbe589f6a33c384071a860e6570388139cb4d18c291bd085119
Bottlenot recorded
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew cask API
Taphomebrew/cask
Full Tokengargoyle
Names
  • Gargoyle
Artifacts
Deprecatedno
Disabledno

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

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