Peck is a fast, native API client that saves every request as a plain JSON file next to your code. Review them in pull requests, diff them, and ship them with every branch.
No account. No cloud sync. Your requests stay in your repository.
Open any project folder and Peck creates a .peck directory beside your code. Nothing else is stored, so git diff shows exactly what changed.
Point Peck at a repository. Folders become collections, every request becomes one readable JSON file.
Build requests with variables, auth and saved response examples. See timings and the request exactly as it went out.
Requests travel with every branch and get reviewed in the same pull request as the endpoint they call.
A focused toolkit for building, debugging and sharing HTTP requests, without the bloat.
One pretty-printed JSON file per request. Clean diffs, easy reviews, branch-aware. The current branch is always visible in the title bar.
Use {{variables}} everywhere. Shared values are committed; secrets stay in a git-ignored local file on your machine.
Serve your saved examples on a local port, and forward anything unmatched to the real API. Pick a response with a header.
Reuse a login or SSO session from Chrome-family browsers in one click. A cookie manager lets you inspect and edit the jar.
Bring Collection v2.0/v2.1 exports and environments across: folders, auth, bodies, saved examples and variables.
Install a skill that teaches coding agents like Claude Code to update request files whenever they change an endpoint.
Turn any request into ready-to-paste code for 30 HTTP clients.
Edit a request in your IDE or pull a teammate's branch, and Peck picks up the change instantly.
Set Basic or Bearer auth and headers once on a folder; every request inside inherits them.
Syntax-highlighted bodies, status, timings, headers and the final request after variables were filled in.
The base version of Peck is free. Open a project and send your first request in under a minute.
Coming soonFree