Lectrote
Interactive Fiction interpreter in an Electron shell
Lectrote bundles a range of Interactive Fiction interpreters inside an Electron‑based desktop application for macOS, Windows, and Linux. When launched it prompts the user to select a game file and then runs the story in a Chromium window, allowing multiple games to be opened in separate windows. The program automatically saves the player’s position and resumes the last session on launch.
Supported formats include Glulx and Z‑code (as produced by Inform 7), Hugo, TADS 2/3, Adrift 4, and Ink compiled files, each handled by the appropriate JavaScript interpreter (Quixe, ZVM, inkjs, etc.). Some engines lack autosave or sound support, and performance may differ from native interpreters.
Developers can also create a “bound game” package that embeds the interpreter, Chromium, and a single game file into a standalone executable, enabling distribution of the game as its own app. The project is released under the MIT license and relies on Node.js and npm for building and running.
Reviews
Loading reviews…
Similar apps
RPG & Adventure
Gargoyle
IO layer for interactive fiction players

RPG & Adventure
Spatterlight
Play most kinds of interactive fiction game files
System Monitoring & Maintenance
macintosh.js
Virtual Apple Macintosh with System 8, running in Electron
System Monitoring & Maintenance
Windows 95
Electron Windows 95

Game Launchers & Stores
Heroic Games Launcher
Game launcher

Long-Form & Fiction Writing
Inky
Editor for ink: inkle's narrative scripting language