Inspired by Ink, made simpler
Kiny is inspired by Ink, keeping the idea of "writing branching narrative in plain text," but aims to be a leaner version: it drops the game-development-oriented advanced features (lists, tunnels, threads, external functions, and so on) and keeps only the syntax that storytelling actually needs. A single .kin plain-text file is a story that branches.
Simple doesn't mean limited. Kiny embeds logic directly in JavaScript — authors who just want to tell a story rarely need to touch it, while those who can program, or who pair with an AI agent, can still write complex, imaginative, game-like content in JS.
Roomy enough for the plainest story, strong enough for the wildest imagination.
Reading and editing tools
Beyond writing, reading and revising matter just as much. Kiny is not only a markup language — it comes with a whole set of tools around .kin. Current support is:
- ReaderRead directly in the browser; the desktop reader supports Windows x64 and Apple Silicon (arm64) macOS, while Intel Macs are not supported. A mobile reader is still planned — readers open it with no technical background, and their choices genuinely change where the story goes and how it ends.
- Editor Mobile plannedThe desktop editor supports Windows x64 and Apple Silicon (arm64) macOS; Intel Macs are not supported, and a mobile editor is still planned. It previews as you write, helping authors write and revise stories on desktop.
Native AI, so authors can focus on writing
Kiny plans to introduce native AI support, aiming to make the division of labor clearer: authors focus on shaping and writing the story, while the more mechanical work — polishing prose, designing flow, applying templates — is handed to AI.
Leave to the author the parts of creation that truly need a human, and hand the automatable parts to the machine — that's the direction Kiny wants to take next.