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 json04
Спільні параметри
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 mcpHTTP · OPENAPI
Коли вибрати API
Використовуйте API, якщо аналіз має виконуватися на сервері програми або потрібен стабільний HTTP-контракт.
Відкрити документацію API →