Tropius es una interfaz de línea de comandos (CLI) escrita en Rust que identifica en un texto señales de los llamados "tropes" o clichés asociados a la prosa generada por modelos de lenguaje como Claude. La herramienta está inspirada en el término "Claudesmell", acuñado en Bluesky para describir un estilo reconocible: frases cortas y contundentes mezcladas con digresiones floridas, uso excesivo de expresiones tipo "no es solo X, es Y" y otros marcadores lingüísticos.
El funcionamiento combina tres capas. Primero, un diccionario de patrones en formato TOML, basado en la lista de tropos de Tropes.fyi, se aplica mediante un buscador de frases Aho-Corasick sobre el texto introducido. Después, detectores estructurales, de repetición y de clase de carácter analizan la forma de las oraciones, los párrafos, las metáforas repetidas y la decoración Unicode. El resultado es un informe con los hallazgos.
Tropius admite dos modos de uso principales: puede escanear texto recibido por la entrada estándar (stdin) o, combinado con la herramienta lectito, procesar el contenido de una URL extrayendo primero el cuerpo del artículo. El programa devuelve códigos de salida distintos según el resultado: 0 si no detecta señales, 1 si las encuentra y 2 ante errores de uso o configuración. Respeta además la convención NO_COLOR para desactivar el coloreado de la salida.
La cobertura incluye una ruta de implementación para cada sección de la lista de tropos, patrones de frases literales, detectores de forma para oraciones y párrafos, detectores de repetición de términos metafóricos y contenido duplicado, detección markdown para listas en negrita y reconocimiento de decoración Unicode. El proyecto se distribuye como código abierto bajo el dominio desertthunder.dev.
