Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quester Studio

Design, chain, and regress API journeys — same git-friendly flows for developers, testers, and business analysts. Quester Studio is the desktop app and platform monorepo. Secrets stay on your machine.

Quester Studio — demo-main-nodes on the canvas

  • Desktop app — visual scenario builder (React Flow + Electrobun)
  • CLIquester init, quester validate, quester run, quester suite
  • Schema — git-friendly *.flow.json workspace format

Builtin nodes include start, input, http, extract, template, set, if, switch, delay/wait, foreach, try, subflow, output, assert, transform, merge, json, log, inspect/preview, and canvas-only note (not executed). See the node reference.

Legacy apitester remains separate.

Docs

Structure

apps/desktop   Quester Studio desktop app
apps/web       Product site + docs (https://9paradox.com/quester-studio/)
packages/schema   @quester-studio/schema
packages/engine   @quester-studio/engine
packages/nodes    @quester-studio/nodes
packages/cli      quester CLI
schemas/       JSON Schema emitted from @quester-studio/schema

Requirements

  • Bun 1.3.14 (see packageManager in root package.json)

Quick start

bun install
bun run build
bun run test

# Scaffold a workspace
bunx --bun quester init ./my-workspace
bunx --bun quester validate ./my-workspace

# Sample workspace (DummyJSON) — hero scenario first
bunx --bun quester validate examples/sample-workspace
bunx --bun quester run examples/sample-workspace/flows/login-and-profile.flow.json \
  --workspace examples/sample-workspace --env local \
  --input "{\"username\":\"emilys\",\"password\":\"emilyspass\"}"
bunx --bun quester run examples/sample-workspace/flows/demo-main-nodes.flow.json \
  --workspace examples/sample-workspace --env local

Sample flows: login-and-profile (auth chain + asserts), demo-main-nodes (short node walkthrough), echo-subflow (minimal subflow target), kitchen-sink (every builtin, including delay/switch/try/foreach/subflow/log/inspect and a disconnected note).

Monorepo tooling

  • Turborepo (turbo.json) defines task graph and CI-friendly caching.
  • Root build / test orchestrate packages via Bun workspaces (bun run --filter …) because Turborepo 2.10 does not yet enumerate Bun workspaces on this setup.

License

MIT — Copyright (c) 2026 Akshay Gaonkar. See LICENSE.

About

Visual API scenario testing for developers, testers, and business analysts — chain, assert, and regress multi-step journeys. Desktop + CLI, git-friendly, secrets stay local.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages