Play ink stories online
ink is inkle studios' open-source language for choice-driven narrative — the engine behind 80 Days, Heaven's Vault, and Sorcery!. On wilds.ai it runs natively, hosted in-app, no download, with an optional AI layer that hooks straight into your own ink tags.
Native inkjs runtime
Compiled .ink.json plays directly in the wilds engine via inkjs — the same runtime that plays the Z-machine and Scott Adams classics. No plugins, no conversion, no rewrite. Knots, stitches, diverts, and variables run as authored.
Import + host your story
Bring your ink story into wilds and we host it: a shareable page, no download, cross-device save, and a clean choice-first reader. Your story stays yours — keep your source, export your file anytime.
AI enhancements, from your own tags
ink's inline tags do the wiring. # scene: lights up generated scene art, # audio: drives the ambient + music overlay, and # CHAR: binds a per-character AI voice. Every enhancement is optional and reads straight from the story you already wrote.
Sidebar character + narration
Opt in to an AI character that reads along and reacts in the sidebar, plus full voice narration in a voice you pick. The canonical story text always plays unchanged underneath.
Studio + story map
Work your ink in the interactive-fiction studio: a graph map of knots and choices, a live playtest, and a variable inspector — so you can see the whole branch structure at a glance.
One interactive-fiction family
ink and Twine are sub-engines of the same Stories family on wilds, sharing the runtime, the reader, and the AI-enhancement layer. Author in the tool you love; play it here.