VibeHunt
Back to browse

Lectrote

Interactive Fiction interpreter in an Electron shell

Source

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

Sign in to leave a review.

Loading reviews…

Similar apps