Lectrote
brew install --cask lectrote
v1.5.6
Interactive Fiction interpreter in an Electron shell
4
30-day installs · #5704
13
90-day · #5636
39
365-day · #6475
265
★ GitHub stars · updated 10mo ago
Links
- https://github.com/erkyrath/lectrote
- GitHub: erkyrath/lectrote
- Brew formula source: Casks/l/lectrote.rb
Raw metadata
{
"alternatives": [],
"artifacts": [
{
"app": [
"Lectrote.app"
],
"target": "/Applications/Lectrote.app"
},
{
"zap": [
{
"trash": [
"~/Library/Application Support/Lectrote",
"~/Library/Preferences/com.eblong.lectrote.plist"
]
}
]
}
],
"auto_updates": null,
"categories": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Interactive Fiction interpreter in an Electron shell",
"disable_reason": null,
"disabled": 0,
"display_name": "Lectrote",
"enrichment_fetched_at": "2026-06-20T22:45:46+00:00",
"first_seen": "2026-06-20T00:47:34+00:00",
"full_token": "lectrote",
"github_default_branch": "master",
"github_last_commit_at": "2025-10-04T21:05:23Z",
"github_readme_excerpt": "# Lectrote\n\u003cimg style=\"float:right;\" src=\"icon-128.png\" alt=\"Lectrote logo: purple compass\"\u003e\n\n### The IF interpreter in an [Electron][] shell\n\n- Version 1.5.6\n- Created by Andrew Plotkin \u003cerkyrath@eblong.com\u003e\n- [Download the latest Lectrote app][releases]\n\n[Electron]: https://www.electronjs.org\n[Node]: https://nodejs.org/en\n[releases]: https://github.com/erkyrath/lectrote/releases\n\nLectrote packages up IF interpreters with the Chromium browser as a [Mac/Win/Linux app][releases].\n\nWhen launched, it prompts you to select a game file to play. You can play several games at the same time in separate windows. Your position is always autosaved; when you launch a game, your last play session will automatically be resumed.\n\nLectrote currently supports:\n\n- [Glulx][] games (`.ulx` or `.gblorb`), as produced by [Inform 7][i7].\n- [Z-code][] games (`.z3/.z4/.z5/.z8` or `.zblorb`), as produced by [Inform 7][i7] or earlier versions of Inform.\n- [Hugo][] games (`.hex`).\n- [TADS2 and TADS3][tads] games (`.gam`, `.t3`).\n- [Adrift 4][adrift4] games (`.taf`).\n- [Ink][] compiled game files (`.json`), as produced by the [Ink][] scripting language.\n\n[i7]: http://inform7.com/\n[Glulx]: https://eblong.com/zarf/glulx/\n[Hugo]: http://www.generalcoffee.com/hugo/gethugo.html\n[Ink]: https://www.inklestudios.com/ink\n[tads]: https://tads.org/\n[adrift4]: https://www.adrift.co/\n[Z-code]: https://inform-fiction.org/zmachine/standards/z1point1\n\nYou can also use this package to construct a \"bound game\" -- an app which plays a single built-in game. This is a package containing Chromium, the interpreter, your game file, and perhaps some additional configuration. You can distribute this as a standalone game application; it\u0027s bulky but it lets people play your game.\n\nLinux note: Depending on your Linux configuration and how you install this package, you may have to add the `--no-sandbox` option when launching Lectrote.\n\n## Glulx (Inform 7) support\n\nBecause this relies on the [Quixe][] interpreter, sound is n",
"github_repo": "erkyrath/lectrote",
"github_stars": 265,
"github_topics": [],
"homepage": "https://github.com/erkyrath/lectrote",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 4,
"installs_365d": 39,
"installs_90d": 13,
"last_seen": "2026-06-20T00:47:34+00:00",
"llm_generated_at": null,
"llm_model": null,
"names": [
"Lectrote"
],
"one_liner": null,
"rank_30d": 5704,
"rank_365d": 6475,
"rank_90d": 5636,
"raw_hash": "501d745d6f5e6c5f",
"ruby_source_path": "Casks/l/lectrote.rb",
"tap": "homebrew/cask",
"token": "lectrote",
"version": "1.5.6",
"why_use_this": null
}