pkg.soopen package index

cask

Install lectrote with Homebrew Cask

Interactive Fiction interpreter in an Electron shell. Version 1.5.6 via Homebrew Cask; verified from local package data.

install

Additional install commands

macOS

Homebrew Caskverified · 100%
brew install --cask lectrote

local Homebrew cask metadata

overview

Package summary

Interactive Fiction interpreter in an Electron shell

Commands and aliases

No executable aliases were found in the local package database.

history

Project history and usage

Lectrote is a cross-platform Electron application for playing interactive-fiction story files through several bundled interpreter engines.

Project history

Andrew Plotkin created Lectrote in 2016 as an Electron-based interactive-fiction interpreter. It combines Chromium with engines including Quixe, ZVM, emglken, inkjs, and other bundled interpreters.

By August 2020, release 1.3.6 added support for the operating system's dark theme. Continued releases expanded and maintained support for multiple story formats and desktop platforms.

Adoption history

Lectrote made several established interactive-fiction virtual machines available through one cross-platform desktop interface. Its format coverage lets players open games produced by Inform, Hugo, TADS, ADRIFT, and Ink without choosing a separate interpreter for each ecosystem.

The project also supports bound games, allowing authors to distribute an individual work together with Lectrote's Chromium shell and selected interpreter engines.

How it is used

On launch, users select a story file; multiple games can run in separate windows, and supported games automatically save and resume the last play session.

Supported inputs include Glulx, Z-code, Hugo, TADS 2 and 3, ADRIFT 4, and compiled Ink stories. Developers can also package a single story as a standalone bound-game application.

Why package nerds care

Lectrote is a packaging layer over a family of interpreters rather than a new story format. It illustrates how Electron and JavaScript ports can bundle historically distinct interactive-fiction virtual machines into a consistent desktop application, while also supporting self-contained releases of individual games.

Timeline

  • 2016: Andrew Plotkin created Lectrote.
  • 2020-08: Lectrote 1.3.6 added operating-system dark-theme support.

Related projects

  • Quixe supplies Glulx interpretation.
  • ZVM supplies Z-machine support.
  • emglken wraps native-style interpreters including Glulxe, Hugo, TADS, and Scare.
  • inkjs supplies Ink story support.
  • Inform 7 produces common Z-code and Glulx inputs for Lectrote.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for lectrote. 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.

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 version1.5.6
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/erkyrath/lectrote

install metadata

Package metadata

Package keycask:lectrote
Version1.5.6
Package managerHomebrew Cask
Package manager pagehttps://formulae.brew.sh/cask/lectrote
Homepagehttps://github.com/erkyrath/lectrote
Repositoryhttps://github.com/erkyrath/lectrote
Source archivehttps://github.com/erkyrath/lectrote/releases/download/lectrote-1.5.6/Lectrote-1.5.6-macos-arm64.dmg
SHA-25661db23a78ebae789f10f0c4fad5d57dcb36e285ebd3b8c76f146d552d72c4b9a
Bottlenot recorded
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew cask API
Taphomebrew/cask
Full Tokenlectrote
Names
  • Lectrote
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 package history
  • package relationship graph
  • package version freshness
  • package-page enrichment