Skip to content

Install

Install the latest GitHub release with mise:

Terminal window
mise use --global github:dkarter/ink

Mise selects the archive for the current supported platform. GitHub Releases provide Linux x86_64, Linux arm64, macOS arm64, and Windows x86_64 builds.

Build Ink from source with a recent stable Rust toolchain:

Terminal window
git clone https://github.com/dkarter/ink.git
cd ink
cargo build

This produces target/debug/ink with interactive input, textarea, theme, configuration, help, and shell completion commands.

The interactive commands require a controlling terminal. Piped text may provide an initial value, but Ink still needs a terminal for editing. A non-interactive environment without a controlling terminal fails cleanly without writing to standard output.