# Contextualise - analyses text and reports statistics

**URL:** <https://discuss.kakoune.com/t/contextualise-analyses-text-and-reports-statistics/2972>\
**Category:** Plugins\
**Tags:** plugins\
**Created:** [August 23, 2026, 11:02am UTC](https://discuss.kakoune.com/t/contextualise-analyses-text-and-reports-statistics/2972 "2026-08-23T11:02:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![duncode](https://discuss.kakoune.com/letter_avatar_proxy/v4/letter/d/977dab/32.png) [@duncode](https://discuss.kakoune.com/u/duncode)\
**Post date:** [August 23, 2026, 11:02am UTC](https://discuss.kakoune.com/t/contextualise-analyses-text-and-reports-statistics/2972/1 "2026-08-23T11:02:26Z")

</div>

[Contextualise](https://gitlab.com/duncode/contextualise) on GitLab

> A dependency-light Java 25 CLI that analyses text and reports statistics — word/sentence/paragraph counts, character counts, estimated LLM tokens, reading time, and a Flesch–Kincaid readability score. Ships as a fast GraalVM native image or a tiny `jlink` runtime.

 ![screenshot](https://discuss.kakoune.com/uploads/default/original/2X/4/40108479fc6554dc81d8bd7e3735c31f4082d690.png)

```bash
# GitLab clone
git clone https://gitlab.com/duncode/contextualise.git

# Gradle build native-image
./gradlew :core:nativeCompile

# Move binary to PATH
mv core/build/native/nativeCompile/contextualise-nik ~/local/bin/

# Kakoune text editor
map global user 'c' -docstring "Count words,sentences,paragraphs,lines,tokens" \
    %{: info %sh{ printf '%s' "$kak_selections" | contextualise-nik }<ret>}

```
