A native API client built for humans and agents.
Fast, local-first, written in Rust, with a first-class CLI and files you actually own.
- Rust
- ~100 MB RAM
- No account
- No telemetry

Native and lightweight
Built in Rust. Around 100 MB of memory.
Probe uses a native, GPU-rendered desktop UI—not Electron or a WebView. The result is a focused API client that starts quickly and stays light.
01RustCore and CLI02Native UIGPU rendered03~100 MBTypical memoryDesktop + CLI
Built for humans.
Scriptable by agents.
The desktop app is designed for interactive API development. The CLI is an equally important interface—with deterministic output for developers, scripts, CI/CD, automated tests, headless environments, and AI coding agents.
$ probe request run ./api users/list-users.yml \
--environment development --json$ probe collection validate ./api --json{
"ok": true,
"status": 200,
"duration_ms": 42,
"response": { "users": 12 }
}
Same collections. Two first-class interfaces.info: name: List users type: http http: method: GET url: {{baseUrl}}/users headers: - name: Authorization value: Bearer {{token}}
Local-first
Your collections are just files.
No account. No cloud workspace. No telemetry. Collections stay on your filesystem, where they are easy to edit manually, diff, and commit to Git.
Probe stores collections using OpenCollection YAML—a human-readable format that works naturally with editors and Git.
Learn about OpenCollectionAutomatic response intelligence
Don't just read the response. Inspect it.
Probe recognizes useful values inside API responses and surfaces them automatically. Decode JWT headers and payloads, translate Unix timestamps in seconds or milliseconds, and trace every value back to its source path.

Roadmap
What Probe is becoming.
HTTP requests are already here. Next, Probe will expand into more protocols, deeper workflows, and a workspace that feels more like your own.
- 01HTTP requestsAvailable now
- 02WebSocket supportPlanned
- 03gRPC streaming supportPlanned
- 04Custom theme supportPlanned
- 05Git integrationPlanned
- ···And moreExploring
Desktop + CLI
Get Probe
Native API development on macOS, Windows, and Linux. Use the desktop app, the CLI, or both.
Available formacOSWindowsLinux
First launch on macOS +
Probe is currently distributed without Apple notarization, so macOS may show an unidentified developer warning on first launch. You can allow Probe from System Settings → Privacy & Security → Open Anyway.
First launch on Windows +
Probe is currently unsigned, so Microsoft Defender SmartScreen may show a warning on first launch. After verifying that Probe was downloaded from the official GitHub repository, choose More info → Run anyway.