Browser dashboard for the t-req server. Browse .http files, execute requests, view responses, and observe script activity in real time.
- File tree -- Browse workspace
.httpfiles, scripts, and tests - Request execution -- Select and execute requests from
.httpfiles - Response viewer -- Inspect status, headers, and body of HTTP responses
- Script runner -- Run scripts with auto-detected runners (bun, node, tsx, python)
- Test runner -- Run tests with auto-detected frameworks (vitest, jest, bun test, pytest)
- SSE observer mode -- Watch HTTP requests from running scripts appear in real time
The dashboard is served through treq open --web, which starts the server and opens the dashboard in your browser:
treq open --webThe web app connects to the server via relative URLs and uses cookie-based authentication (same-origin). No token configuration is needed.
- Bun runtime
- The monorepo root dependencies installed (
bun installfrom the repo root)
bun devStarts the Vite dev server. You'll need a running t-req server to connect to (e.g. treq serve in another terminal).
bun run buildOutputs production files to dist/.
- Solid.js -- Reactive UI framework
- Vite -- Build tool and dev server
- Tailwind CSS via @t-req/ui -- Styling and theme
- TypeScript
| Package | Role |
|---|---|
| @t-req/core | HTTP parsing and execution library |
| @t-req/app | CLI, TUI, and server |
| @t-req/web | Browser dashboard |
| @t-req/ui | Shared theme and Tailwind config |
| @t-req/webdocs | Documentation site |