
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
@testorim/cli
Advanced tools
Testorim CLI — trigger AI-powered browser QA tests from your terminal or CI pipeline.
Trigger AI browser QA tests from your terminal or CI pipeline.
Monorepo: Repository README · Backend / API: packages/backend
npm install -g @testorim/cli
testorim login
testorim list
testorim run <procedure-id>
Generate an API key at https://app.testorim.com/settings/team.
Sign in:
testorim login
The key is saved to ~/.testorim/config.json with 0600 perms. You can also pass it via the TESTORIM_API_KEY env var (preferred for CI).
Run a saved procedure:
testorim run <procedure-id>
Exits 0 on pass, 1 on fail, 2 on error — perfect for CI.
testorim run \
--project <project-id> \
--description "Sign in with test@example.com and verify the dashboard loads"
Override the project's base URL for a single run (e.g. point at a PR preview):
testorim run <procedure-id> --base-url https://preview-42.staging.example.com
testorim run \
--project <project-id> \
--description "Try to log in with the wrong password and verify the error" \
--expectation fail
The --expectation flag frames the report — fail means the run "passes" when the app correctly rejects.
- name: Run smoke test
env:
TESTORIM_API_KEY: ${{ secrets.TESTORIM_API_KEY }}
run: npx @testorim/cli run <procedure-id>
| Flag | What |
|---|---|
--api-key <key> | Override stored key |
--api-url <url> | Override API base URL (default https://app.testorim.com) |
--project <id> | Project id (required for ad-hoc tests, optional otherwise) |
--description "..." | Plain-English test prompt for ad-hoc runs |
--base-url <url> | Override the project's base URL for this run only |
--expectation <pass|fail|unknown> | Test intent (default pass) |
--json | Machine-readable output |
--quiet | Suppress progress lines |
| Code | Meaning |
|---|---|
| 0 | Run passed (overallStatus = "passed") |
| 1 | Run failed (overallStatus = "failed") |
| 2 | Couldn't run (auth error, bad input, server error, timeout) |
Precedence (highest first):
TESTORIM_API_KEY, TESTORIM_API_URL~/.testorim/config.jsonFAQs
Testorim CLI, MCP server and JavaScript/TypeScript library: run AI browser QA tests from your terminal, CI pipeline, coding agent or test code.
The npm package @testorim/cli receives a total of 22 weekly downloads. As such, @testorim/cli popularity was classified as not popular.
We found that @testorim/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.