Installation

Prerequisites

Nix is not required to use kli. Pre-built releases are pulled from GitHub automatically.

Install

curl -fsSL https://kli.kleisli.io/install | sh

This downloads the kli binary and configures your Claude Code environment with the necessary MCP servers, hooks, and skills.

Initialize a Project

In any project directory:

kli init

This sets up the kli plugin for the current project, adding the task MCP server configuration and Claude Code hooks.

Verify Installation

Start Claude Code in your project and type:

/kli:research

If kli is installed correctly, Claude will begin the research workflow. You can also check available commands with /help in Claude Code.

Optional: Build from Source

If you use Nix and want to build kli from source:

nix build github:kleisli-io/kli

This is only needed for development or deployment — not for using kli as a plugin.