Features
Tools
Updated for v0.16.0Edit on GitHub
A dedicated activity-bar tab with a set of utilities QA engineers reach for constantly - so you don't have to leave the IDE to use them. Switching to the Tools tab lists every tool in the sidebar.
HTTP request runner
A Postman-style runner, but file-first:
- Collections are
.httpfiles; each request is a###block. + New request / + New collection create them for you - you never have to type###by hand. - A visual Form with method / URL and Params / Headers / Body / Auth / Captures tabs, over the response view. A Raw toggle keeps a lossless text editor.
- Response-variable capture:
@capture name = <json-path>(e.g.body.access_token) binds a value from one response for reuse as{{name}}in later requests. Resolver precedence: block > captured > file > env. - Run all executes every request in a collection in order, threading captured variables forward - so a login request can feed an authenticated call.
- An environment selector in the sidebar swaps base URLs / variables.
Mobile commands palette
A bundled library of common iOS and Android testing commands, split into
Android / iOS tabs (cross-platform presets appear on both). Copy any command to
the clipboard. User overrides live in .tms/tools/mobile/presets.yaml.
Regex tester
Pattern + flags inputs with live match results and a capture-group breakdown.
JWT decoder
Paste a token, see the header / payload / signature decoded, with a verification UI.
JSON diff
A side-by-side structural comparison with added / removed / changed highlights.
Timestamp converter
Convert between Unix seconds / milliseconds and wall-clock time across arbitrary timezones.