01

Встановлення й перший запуск

npm install --global textanalysis-tools
textanalysis frequency article.txt --language auto

# without global install
npx --yes textanalysis-tools frequency --text "alpha beta alpha"

Потрібен Node.js 22.13 або новіший. Пакет встановлює команду textanalysis.

02

Вісім команд

textanalysis analyze

Bag of Words-аналіз і показники Ципфа

textanalysis frequency

Частотність слів

textanalysis density

Щільність слів і точних фраз

textanalysis compare

Порівняння двох джерел

textanalysis ngram

Послідовності довжиною n

textanalysis bow

Вектор Bag of Words

textanalysis tfidf

Ваги TF-IDF для корпусу

textanalysis similarity

Косинусна подібність BoW або TF-IDF

03

Способи введення

path.txt

Локальний UTF-8-файл передається позиційним аргументом.

--text "..."

Рядок з аргументу командного рядка.

--url https://...

Публічна HTTP/HTTPS-сторінка.

stdin

Конвеєр або перенаправлене введення.

cat article.txt | textanalysis ngram --size 2 --format csv
textanalysis compare draft.txt final.txt --format json
textanalysis tfidf a.txt b.txt c.txt --format json

04

Спільні параметри

ПараметрПризначення
--languageauto, en, ru, uk, es
--keep-stopwordsЗалишити службові слова
--formattable, json, csv
--topОбмежити кількість рядків

05

Формати й коди завершення

Таблиця призначена для читання в терміналі, JSON — для скриптів, CSV — для таблиць і конвеєрів. Код 0 означає успіх, ненульовий код — помилку аргументів, читання, мережі чи аналізу.

06

Локальна обробка та URL

Файли, рядок --text і stdin обробляються локально. URL потребує мережевого запиту до вказаної сторінки, але вміст не зберігається інструментом. Вибирайте локальне введення для закритих або неопублікованих матеріалів.

07

Локальний MCP для AI-агентів

Команда textanalysis mcp запускає stdio-сервер із вісьмома read-only tools, перевіреними вхідними схемами та структурованими результатами.

npx --yes textanalysis-tools@0.2.0 mcp

Відкрити гайд для агентів

HTTP · OPENAPI

Коли вибрати API

Використовуйте API, якщо аналіз має виконуватися на сервері програми або потрібен стабільний HTTP-контракт.

Відкрити документацію API