KREBF
a z-machine, reimagined for the browser
RUN
I/O
TRANS
Name this save slot. Existing names will be overwritten.
Choose a slot to restore from.
Krebf is a JavaScript port of Fredrik Ramsberg’s Ruby Z-machine interpreter. It runs interactive fiction stories compiled for Infocom’s venerable Z-machine — versions 1 through 8 (except 6).
Load a .z3, .z5, or .z8 file. Type commands. Type save, restore, undo, or use the buttons below.
Version 1.0.9
Original Ruby interpreter © Fredrik Ramsberg 2026 — github.com/fredrikr/krebf (MIT).
JavaScript port and WordPress plugin by Bill Martens.
Published by Apple Pugetsound Program Library Exchange (A.P.P.L.E.), 2026.
Contact:
• Original Krebf (Ruby): Fredrik Ramsberg
• JavaScript port & plugin: Bill Martens
Support: callapple.org/krebf-support
Save files are stored in your browser’s local storage.
| Join A.P.P.L.E.: |
| Choose the amount to pay for your annual membership to the Apple Pugetsound Program Library Exchange (A.P.P.L.E.) User Group. Upper-level memberships are donation levels that help keep the server and lights on, and bring you great things like our full color 50+ Page PDF Magazine! Read about Member Benefits. |
| Have a News Tip? Share it With Us |
| Contact A.P.P.L.E. |
Copyright © 1978 - 2026 Apple Pugetsound Program Library Exchange (A.P.P.L.E.). All Rights Reserved.
