01
Instalación y primer uso
npm install --global textanalysis-tools
textanalysis frequency article.txt --language auto
# without global install
npx --yes textanalysis-tools frequency --text "alpha beta alpha"Requiere Node.js 22.13 o posterior. El paquete instala el comando textanalysis.
02
Ocho comandos
textanalysis analyze
Análisis Bag of Words y métricas de Zipf
textanalysis frequency
Frecuencia de palabras
textanalysis density
Densidad de palabras y frases exactas
textanalysis compare
Comparación de dos fuentes
textanalysis ngram
Secuencias de longitud n
textanalysis bow
Vector Bag of Words
textanalysis tfidf
Pesos TF-IDF para un corpus
textanalysis similarity
Similitud coseno con BoW o TF-IDF
03
Métodos de entrada
path.txt
El archivo UTF-8 local se pasa como argumento posicional.
--text "..."
Cadena proporcionada como argumento.
--url https://...
Página HTTP/HTTPS pública.
stdin
Entrada canalizada o redirigida.
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
Opciones comunes
05
Formatos y códigos de salida
La tabla está pensada para la terminal, JSON para scripts y CSV para hojas de cálculo y canalizaciones. El código 0 indica éxito; otro código indica un error de argumentos, lectura, red o análisis.
06
Procesamiento local y URL
Los archivos, --text y stdin se procesan localmente. Una URL requiere una solicitud de red a la página indicada, pero la herramienta no almacena el contenido. Usa entradas locales para material privado o sin publicar.
07
MCP local para agentes de IA
El comando textanalysis mcp inicia un servidor stdio con ocho tools de solo lectura, esquemas de entrada validados y resultados estructurados.
npx --yes textanalysis-tools@0.2.0 mcpHTTP · OPENAPI
Cuándo elegir la API
Usa la API cuando el análisis deba ejecutarse en el servidor de una aplicación o necesites un contrato HTTP estable.
Abrir documentación de la API →