Twine

Chris Klimas·ChrisKlimas.Twine

An open-source tool for telling interactive, nonlinear stories with variables, conditional logic, images, CSS, and JavaScript

Twine is an open-source tool for telling interactive, nonlinear stories. You don't need to write any code to create a simple story with Twine, but you can extend your stories with variables, conditional logic, images, CSS, and JavaScript when you're ready. Twine publishes directly to HTML, so you can post your work nearly anywhere. Anything you create with it is completely free to use any way you like, including for commercial purposes.

winget install --id ChrisKlimas.Twine --exact --source winget

Latest 2.12.0·April 10, 2026

Release Notes

New Features Added

  • When adding tags, multiple suggestions are now shown when more than one existing one matches what's been typed.
  • A new preference has been added where tags now appear as badges with names on passage cards instead of a thin stripe of color. When this preference is active, all badges are shown on passage cards regardless of whether a color has been assigned to them.
  • App Twine has been updated to Electron 41.
  • A Japanese localization has been added. Bugs Fixed
  • Long passage names now display with an ellipsis in the title bars of passage editors, instead of the title bar getting taller.
  • The start passage on duplicated stories is now set correctly.
  • A bug where passage name completions in the passage editor didn't appear in certain situations has been fixed.
  • An unnecessary delay when loading localizations has been fixed.
  • The Ukrainian localization has been improved. Story Format Updates
  • Chapbook has been updated to version 2.3.1.

Installer type: nullsoft

ArchitectureScopeDownloadSHA256
x64userDownload1292D6DDDC64B89583CCA6E17123215E5D7CD35C32CDEA1C14EDFFF7599E6EBC
x64machineDownload1292D6DDDC64B89583CCA6E17123215E5D7CD35C32CDEA1C14EDFFF7599E6EBC

Details

Homepage
https://twinery.org/
License
GPL-3.0
Support
https://github.com/klembot/twinejs/issues
Copyright
Copyright © 2026 Chris Klimas

Tags

stoeytellingstory

Older versions (15)

2.11.1
ArchitectureScopeDownloadSHA256
x64userDownload1EFFE5FB83C6F2EDA51CBAC4C08B18C476A4B6BD6F7DEC01656B7B338E3C63F6
x64machineDownload1EFFE5FB83C6F2EDA51CBAC4C08B18C476A4B6BD6F7DEC01656B7B338E3C63F6
2.11.0
ArchitectureScopeDownloadSHA256
x64userDownloadEFF52A5BD67C09BF91F964D995D926C9FF1DB20DFC7F1EDD70720062C4D35B53
x64machineDownloadEFF52A5BD67C09BF91F964D995D926C9FF1DB20DFC7F1EDD70720062C4D35B53
2.10.0
ArchitectureScopeDownloadSHA256
x64userDownload4D743326797C11F236087057B096203BDF58E86A88D273BB4A8F3BD182D5B342
x64machineDownload4D743326797C11F236087057B096203BDF58E86A88D273BB4A8F3BD182D5B342
2.8.1
ArchitectureScopeDownloadSHA256
x64userDownload0D4279236D6A919A11AA896D6133B4A10597E3E307297EB7FCA8F72BA9741206
x64machineDownload0D4279236D6A919A11AA896D6133B4A10597E3E307297EB7FCA8F72BA9741206
2.8.0
ArchitectureScopeDownloadSHA256
x64userDownload6590ED896A6AC20BAF600ACD1DC86892329FBACCC5AC1DE02C26D28AA33692AA
x64machineDownload6590ED896A6AC20BAF600ACD1DC86892329FBACCC5AC1DE02C26D28AA33692AA
2.7.1
ArchitectureScopeDownloadSHA256
x64userDownloadA8BF061DEDA5674084D2609F1A927CF8B7625F1DD85AB65354ABDEC8D7809995
x64machineDownloadA8BF061DEDA5674084D2609F1A927CF8B7625F1DD85AB65354ABDEC8D7809995
2.7.0
ArchitectureScopeDownloadSHA256
x64userDownload9571D5724DBADC0A0AE2BF01500FA6228404F73FC3CDF246999B6E595ACE3091
x64machineDownload9571D5724DBADC0A0AE2BF01500FA6228404F73FC3CDF246999B6E595ACE3091
2.6.2
ArchitectureScopeDownloadSHA256
x64userDownloadE0D186C7ED5DC7BE395D14AF3C0602BA1490D92CC5D4117CCD0DEAF5361082D2
x64machineDownloadE0D186C7ED5DC7BE395D14AF3C0602BA1490D92CC5D4117CCD0DEAF5361082D2
2.6.1
ArchitectureScopeDownloadSHA256
x64userDownload9144C33C9BC3774EA1648EA3D2939D0D68858225C9510B66988FD35199DA0763
x64machineDownload9144C33C9BC3774EA1648EA3D2939D0D68858225C9510B66988FD35199DA0763
2.5.1
ArchitectureScopeDownloadSHA256
x64userDownload1833BBD0AAB94FDDA19607635BFCC718EE64335B3C2A39AA3577C9545D2033A6
x64machineDownload1833BBD0AAB94FDDA19607635BFCC718EE64335B3C2A39AA3577C9545D2033A6
2.4.1
ArchitectureScopeDownloadSHA256
x64userDownloadDD68BA3D44A9F5DE536100FCED0C6DA68CA96C63575C814C35094BF38ED70B37
x64machineDownloadDD68BA3D44A9F5DE536100FCED0C6DA68CA96C63575C814C35094BF38ED70B37
2.4.0
ArchitectureScopeDownloadSHA256
x64userDownload38FFB07935ADB952AAF3D38B714814F6F06630DC023DDC676FA21914EFAB7E24
x64machineDownload38FFB07935ADB952AAF3D38B714814F6F06630DC023DDC676FA21914EFAB7E24
2.3.16
ArchitectureScopeDownloadSHA256
x64userDownload5D9369ACF3243A6EF28545CC54EE938BDF322AE79EB78014CD8B47C0D9E67BD5
x64machineDownload5D9369ACF3243A6EF28545CC54EE938BDF322AE79EB78014CD8B47C0D9E67BD5
2.3.15
ArchitectureScopeDownloadSHA256
x64userDownloadA121CAA6AC755A80314434C3BB599614AA5B01D1C17CBDA2CF4230E78D3A91B6
x64machineDownloadA121CAA6AC755A80314434C3BB599614AA5B01D1C17CBDA2CF4230E78D3A91B6
2.3.14
ArchitectureScopeDownloadSHA256
x64DownloadB40C9FAD1DC1FCBD9AF68B3AA34B1C88170B700600F3FF7693CBCA58659EAAE2