Pulse Request Runner is a local-first API client for VS Code, Cursor, and Windsurf.
It helps developers import real requests, edit them locally, run them from the editor, inspect responses, and expose request actions to editor AI tools without moving request data into a hosted API workspace.
Features
- Import cURL commands into editable requests.
- Create and organize API requests in local collections.
- Edit method, URL, headers, auth, variables, body, and settings.
- Run requests locally from the editor.
- Inspect response status, headers, body, and timing.
- Save and run validation tests.
- Export requests as cURL.
- Use Pulse commands and language-model tools from supported VS Code-compatible editors.
Commands
Open the Command Palette and search for Pulse.
Common commands:
Pulse: Open Request RunnerPulse: Import cURLPulse: Run Active RequestPulse: List RequestsPulse: Run Request By NamePulse: Generate Tests With Editor AIPulse: Show Agent Bridge
Local-first model
Pulse is designed for developer workflows where secrets, cookies, session tokens, and request data should stay local or inside systems you already trust. It does not require a Pulse cloud workspace to replay and inspect requests.
Early release
This is an early 0.1.0 release. The extension is focused on the core request replay workflow and editor-agent accessibility. Feedback from real API debugging workflows is welcome.