All integrations

Local or CI

A test agent in your terminal.

The NoSwag CLI reads the repository you are already in—including AI-generated code that arrived without a clean spec—then returns a reviewable test plan and repository-native files.

The safe default is preview first.

# Python
python -m pip install noswag
noswag auth login
noswag init
noswag gentest
noswag gentest --write

# Node
npm install --global @noswag/cli
noswag auth login
noswag init
noswag gentest

Packages bounded Git context instead of uploading an entire workspace.

Detects project conventions and target test locations before writing.

Validates paths, imports, protected files, and checksums on the client.

Keeps repository verification opt-in; no command runs implicitly.

Use --spec openapi.yaml when a contract is the best signal. The CLI’s primary workflow is repository-aware generation from the code you actually have.