Sobre el proyecto

slop-chop es una herramienta que elimina patrones comunes de escritura de IA del texto, como guiones largos, palabras sobreutilizadas como 'integral' y 'apalancamiento', y frases hechas como 'En resumen'. Realiza una pasada de reglas local y determinista que intercambia caracteres, elimina palabras marcadas, reescribe frases hechas, aplica patrones de expresiones regulares personalizados, impone dialectos ortográficos y ordena la puntuación. Entiende Markdown, dejando intactos los bloques de código y el código en línea. Una pasada de reescritura opcional utiliza un modelo de lenguaje (Anthropic o cualquier API compatible con OpenAI, incluido Ollama local) para cambios más profundos, como reformular oraciones para evitar puntos y comas o ajustar la voz. La herramienta ofrece múltiples interfaces: una CLI (`slop-chop fix`, `check`, `score`, `attack`, `voice`), una acción de GitHub para CI, un plugin de Obsidian, un servidor MCP, una extensión para VS Code/JetBrains mediante LSP, una aplicación web en slop-chop.com, un paquete de Node (WASM), una biblioteca de Go, una API HTTP y una integración con Slack. Admite perfiles personalizados (JSON) y ajustes preestablecidos para diferentes contextos (corporativo, académico, marketing, etc.). El comando `score` califica la densidad de marcas en el texto de 0 a 100, y `check` se puede usar como puerta de CI. La función `voice` ayuda a mantener el estilo de escritura personal protegiendo palabras preferidas y detectando desviaciones. El motor se evalúa contra un corpus etiquetado para garantizar la calidad de detección.