Your requests,
your machine.

Local-first Zero account No telemetry Open source

A desktop API client built on Tauri. Your data stays on your machine — no cloud sync, no sign-in, no usage tracking. ~15MB to install, ~50MB RAM at runtime.

$ resonance --version loading...

Built lean.
Works hard.

Collection Import

Drop in an OpenAPI 3.0 spec or a Postman v2.0/v2.1 collection and Resonance builds out your request tree instantly — examples included.

Scripts & Automation

Write JavaScript that runs before a request or after a response. Set variables, assert values, chain calls — all without leaving the app.

Environment Management

Group variables into named environments and switch between them in one click. Use {{ variableName }} anywhere in your request.

Authentication

Handles Bearer, Basic, API Key, OAuth 2.0, and Digest — saved per-request, stored locally, never sent to any external service.

Code Generation

Turn any request into runnable code in one click: cURL, Python, JavaScript, Node.js, Go, PHP, Ruby, or Java.

Mock Server

Spin up a local HTTP server that returns responses defined by your OpenAPI schema. No network needed — great for offline development.

Performance Metrics

See exactly where the time went: DNS lookup, TCP handshake, TLS negotiation, time-to-first-byte, and data transfer — per request.

Themes & i18n

Four built-in themes, nine accent colors. Ships with translations for English, Portuguese (BR), German, Spanish, French, and Italian.

Keyboard Shortcuts

Shortcuts for almost everything, with platform-native bindings on macOS, Linux, and Windows. Press ? anywhere to see them all.

GraphQL Support

A first-class GraphQL editor with syntax highlighting, variable support, and schema introspection — treated as a proper workflow, not an afterthought.

Workspace Tabs

Open multiple requests side by side in independent tabs. State persists across restarts — pick up exactly where you left off.

Secure Architecture

Tauri's Rust core handles all network I/O. Scripts run in a sandboxed JS runtime. Your data never leaves the process boundary.

What you'll actually see.

main_window
Main interface with request configuration

Main interface with request configuration

environment
Environment management

Environment management

mock_server
Mock server with request logging

Mock server with request logging

settings
Settings with theme selection

Settings with theme selection

Pick your platform.

Free and open-source. Runs entirely on your machine — no account, no sign-up, no strings.

linux

AppImage or .deb package. Also on Flathub and the AUR.

AUR yay -S resonance-bin
Download for Linux
macos

Universal DMG for both Intel and Apple Silicon, or install via Homebrew.

Homebrew brew install db-mobile/resonance/resonance
Download for macOS
windows

NSIS installer for Windows 10 and above. No elevated permissions required.

Download for Windows
or build from source
bash
$ git clone https://github.com/db-mobile/resonance.git
$ cd resonance
$ npm install
$ npm run build:tauri

Requires Tauri system dependencies.

Under the hood.

Tauri v2.x
reqwest Rust crate
CodeMirror v6.x
esbuild v0.25.x