Use your app normally. Skopix records every action. AI stabilises the selectors, writes the Playwright code, and replays it all — deterministically — every time.
No scripting. No selectors. Just use your app — Skopix captures everything and turns it into a stable, repeatable test.
During recording, click "+ Assert" in the toolbar, pick any element on the page, and choose what to verify. Smart auto-suggestion picks the most appropriate type based on the element.
Skopix uses AI at one point only — processing your raw recording into stable selectors and Playwright code. Replay is fully deterministic, no LLM involved. Choose whatever fits your setup.
GEMINI_API_KEY in config.OPENAI_API_KEY in config.One flag changes everything. Run locally for personal use, or flip to team mode and share with your entire QA team — no separate server software needed.
http://your-ip:9000 on the same Wi-Fi. Find your IP with ipconfig getifaddr en0.portix 9000 --name skopix for an instant public URL. Teammates open it from anywhere.skopix dashboard --team and keeps it running. Everyone connects to their machine.skopix agent in a terminal. Their browser opens locally when they trigger a recording or replay.skopix-backup.js and skopix-restore.js from the
GitHub repo.
On Mac, double-click .command wrappers to run without opening a terminal.
.spec.js or .spec.ts file if you want to run it in CI directly. But you never have to write a selector or a test script yourself.panintelligence) with username and password. Attach it to a test via the step editor. During replay, Skopix substitutes the stored password into any isPassword: true step — so the real password is never stored in the test YAML, and teammates with different credentials can run the same test.ollama pull llama3.1 or ollama pull qwen2.5-coder), then set SKOPIX_PROVIDER=ollama and OLLAMA_MODEL=llama3.1 in your .skopix.env. AI runs entirely on your machine — no data leaves, no API costs, works offline. Note: smaller models may produce less stable selectors than Gemini or GPT-4o.http://your-ip:9000 on the same network. Remote: run portix 9000 --name skopix (using Portix) for an instant public URL — teammates open it from anywhere. Always-on: deploy to a cloud VM with Docker (~£4/mo at Hetzner), point your domain at it, done..spec.js and .spec.ts file you can grab from the "View code" button on any test. Drop those into your existing Playwright CI setup and run with npx playwright test. That's the recommended CI path — the generated code is clean, stable, and has no Skopix dependency.npm install -g skopix@latest then restart the dashboard. Docker: docker compose pull && docker compose up -d. Your test data in ~/.skopix/ (or the mounted volume) is never touched during updates.Free. Self-hosted. Your tests, your data, your machine. One command to get started.