Retracio

Workik alternative: Retracio

Workik is an AI code generator: you describe the test in a prompt, connect GitHub, GitLab, Azure DevOps or Bitbucket, attach Playwright configs, existing tests and Page Object Models as context, and receive Playwright, Cypress or Selenium source code that runs in your own CI (checked 2026-09-08). Retracio is a desktop app that starts from a manual run. You walk through the scenario in a browser, mark what should be true on each screen, and it writes a plain Playwright spec into your local checkout, reusing the page objects and fixtures found there.

Alternatives checked on 2026-09-08 against their own websites and documentation. Empty cell: not confirmed.

Workik fits when…

  • The scenario exists as a written description and the team prefers to generate the test from a prompt, attaching existing tests and Page Object Models so the output follows their patterns, selectors and fixtures (checked 2026-09-08).
  • The suite is in Cypress, Selenium or another framework from Workik's list, or the team is migrating Selenium, Cypress or Puppeteer tests to Playwright syntax (checked 2026-09-08).
  • Maintenance work such as refactoring repeated patterns into fixtures and updating selectors is something the team wants to request from an assistant (checked 2026-09-08).

Retracio fits when…

  • Testers already run scenarios by hand and want each run to leave behind a spec with assertions, without writing a prompt that describes the same clicks again.
  • The repository's conventions should be detected by a scan of the local checkout, so the generated file lands next to similar tests and passes the same lint and formatter config.
  • Security review requires that source code, cookies and credentials stay on the machine and that the model is called through an API key the company controls.

Questions

Do the generated tests follow our coding standards?

Workik follows the patterns in the material you attach: its Playwright page asks you to include existing tests so the AI follows your patterns, selectors and fixtures, and conventions are supplied as attached context rather than detected in a separate step (checked 2026-09-08). Retracio scans the selected local checkout and builds a conventions profile: framework and language, page objects and fixtures, naming, assertion style, lint and formatter config. The generated spec is placed next to similar tests and passes the same lint and formatter config as the files already there.

Who owns the generated test code?

With Workik, the output is Playwright, Cypress or Selenium source code produced in the Workik workspace, and no vendor-specific test format is described (checked 2026-09-08). With Retracio, the output is a plain Playwright spec written as a file into the folder you choose in your repository. It carries no product import, plugin or runtime, and committing stays with you. Uninstall the app and every generated test keeps running in your pipeline.

How does this differ from record and playback?

Record and playback stores a sequence of clicks and replays it. Workik takes a different input: a prompt with attached repository context (checked 2026-09-08). Retracio takes the manual run itself as input. The tester walks through the scenario in a browser and marks what should be true on each screen, and every mark becomes an assertion in the generated spec. The output is source code shaped like the tests already in your repository.

How do the generated tests integrate with CI/CD?

Workik generates the code and names your own CI, such as GitHub Actions, GitLab CI or Docker, as the place where the suites run; it does not describe a hosted execution service of its own (checked 2026-09-08). Retracio also leaves execution to your pipeline. The spec is standard Playwright, so the job that already runs your suite picks it up. GitHub Actions and GitLab CI are supported today; Jenkins, Azure Pipelines and CircleCI are planned.

Do the generated tests require maintenance?

Both tools leave maintenance in your hands. In Workik you request it from the assistant: refactoring repeated patterns into fixtures, updating selectors, organizing test structure; no automatic self-healing at run time is described (checked 2026-09-08). Retracio resolves every element to a role, label or test-id locator, with CSS or XPath only as a fallback, and follows the repo's own locator convention. When a step fails on review, only that step is regenerated and the rest of the file, including your edits, stays untouched.

Does my source code leave my machine?

Workik works with a connected GitHub, GitLab, Azure DevOps or Bitbucket repository and with files you attach as context in its workspace (checked 2026-09-08). Retracio reads the local checkout only and never clones or uploads the repository. The browser, the recording, the repository scan and the test execution happen inside the desktop app. What goes out is the recorded steps, trimmed DOM snapshots and excerpts of the conventions profile, sent to Anthropic Claude through an API key you provide. Source code, generated tests, cookies, screenshots and credentials stay local.

What frameworks and languages are supported?

Workik lists Playwright, Cypress and Selenium in Java, Python, C# and Ruby, along with Jest, JUnit, PyTest, TestNG, Cucumber, Appium, Katalon, Postman and Go test, and offers migration of Selenium, Cypress or Puppeteer tests to Playwright (checked 2026-09-08). Retracio writes Playwright in TypeScript or JavaScript today. Cypress and WebdriverIO, along with Python and Java output, are planned. The app runs on macOS and Windows, and the spec works with the Playwright configuration your project already uses.
Join the waitlist