Kensa

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 .http files; 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.