End-to-end tests without test code. Write one sentence, an agent drives a real browser on every pull request and tells you what broke. A passing run is recorded and replays with no model call. Commercial, hosted at smolanalytics.com.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add smolanalytics -- docker run -i --rm ghcr.io/arjun0606/smolanalytics:v0.92.1~/.codex/config.toml
[mcp_servers.smolanalytics]
command = "docker"
args = ["run", "-i", "--rm", "ghcr.io/arjun0606/smolanalytics:v0.92.1"]
# codex mcp add smolanalytics -- docker run -i --rm ghcr.io/arjun0606/smolanalytics:v0.92.1~/.cursor/mcp.json
{
"mcpServers": {
"smolanalytics": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/arjun0606/smolanalytics:v0.92.1"
]
}
}
}.vscode/mcp.json
{
"servers": {
"smolanalytics": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/arjun0606/smolanalytics:v0.92.1"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"smolanalytics": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/arjun0606/smolanalytics:v0.92.1"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"smolanalytics": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/arjun0606/smolanalytics:v0.92.1"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"smolanalytics": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/arjun0606/smolanalytics:v0.92.1"
]
}
}
}