smolanalytics
Pregúntale a tu propio agente de codificación sobre los análisis de tu producto: 82 herramientas en un solo binario MIT Go que hace embudos, retención, rutas, cohortes, flags, A/B y visibilidad de IA, con cada respuesta calculada a partir de tus eventos en lugar de generada.
Documentación
smolanalytics
Pruebas de extremo a extremo escritas como una sola oración en inglés. Un agente las ejecuta en un navegador real, y una ejecución exitosa se reproduce sin ninguna llamada de modelo.
smolanalytics.com · La prueba nocturna · Documentación · npm
npx smolanalytics test --url https://yourapp.com --test "the pricing page shows a monthly price"
Una prueba es una oración en un archivo markdown. Un agente abre un navegador real, lee la página a través de su árbol de accesibilidad, determina cómo hacer lo que dice la oración y devuelve un veredicto. No hay código de prueba, por lo que no hay ningún selector que actualizar cuando un botón se mueve.
Una ejecución que pasa se registra, y cada ejecución posterior reproduce esa grabación sin ninguna llamada de modelo. El agente solo regresa cuando la grabación deja de ajustarse a tu aplicación.
Cinco veredictos, nunca difuminados: passed, failed, stale, errored, flaky. Solo failed es una afirmación sobre tu aplicación. Una grabación que dejó de ajustarse es stale, nunca un informe de error, y un ejecutor que no pudo terminar es errored, nunca se cuenta en tu contra.
En cada pull request
test --suite tests/ --url <preview> --comment ejecuta una carpeta de oraciones y deja un comentario en el pull request, editado en el lugar en cada push: qué se rompió, el archivo más probablemente responsable y la evidencia para esa suposición. Los códigos de salida son 0 (limpio), 1 (tu aplicación falló una prueba) y 2 (el ejecutor no pudo terminar). El archivo de workflow está en la documentación.
En tu editor (MCP)
{ "mcpServers": { "smolanalytics": { "command": "npx", "args": ["-y", "smolanalytics", "mcp"] } } }
Tres herramientas: run_tests, can_i_ship y list_tests. Listadas en el Registro oficial de MCP como io.github.Arjun0606/smolanalytics.
Evidencia en lugar de afirmaciones
smolanalytics.com/proof es una GitHub Action que ejecuta el propio conjunto de pruebas de este producto contra dos sitios en vivo cada noche y publica cada veredicto, incluidos los rojos. Nada en esa página está escrito a mano.
Cuánto cuesta
El CLI se ejecuta en tu máquina o en tu ejecutor de CI, con tu propio ANTHROPIC_API_KEY. Una primera ejecución de una prueba cuesta aproximadamente lo que cuesta una conversación de agente; una reproducción no cuesta nada. El lado alojado en smolanalytics.com cuesta $19/mes con 100 pull requests probados incluidos, después de una prueba de 14 días sin tarjeta. Este es software comercial, no de código abierto.
Referencia completa del CLI: cli/README.md. Preguntas: smolanalytics.com/contact.