whatisgithub

What is wuzz?

asciimoo/wuzz — explained in plain English

Analysis updated 2026-06-24

10,712GoAudience · developerComplexity · 2/5Setup · easy

In one sentence

A terminal-based interactive HTTP client that lets you inspect and modify API requests in a split-screen interface, with built-in support for pasting cURL commands from your browser.

Mindmap

mindmap
  root((wuzz))
    What it does
      Terminal HTTP client
      Interactive split-screen
    Input methods
      Type URL manually
      Paste cURL command
    Request fields
      URL and method
      Headers
      Query params
      Request body
    Response filtering
      Regex
      CSS selectors
      JSON path
    Features
      Request history
      Save to file
    Install
      Go install
      apt and apk
      Binary releases
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Replay and tweak HTTP requests copied from your browser network inspector using the paste-cURL workflow.

USE CASE 2

Inspect API responses with regex, CSS selector, or JSON path filtering directly in the terminal.

USE CASE 3

Save and recall previous HTTP requests using the built-in request history.

What is it built with?

GoTOML

How does it compare?

asciimoo/wuzzgo-vgo/robotgotyktechnologies/tyk
Stars10,71210,71110,715
LanguageGoGoGo
Setup difficultyeasymoderatemoderate
Complexity2/53/54/5
Audiencedeveloperdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

So what is it?

Wuzz is a terminal tool for making and inspecting HTTP requests. Instead of typing a full command each time, you open wuzz and interact with a split-screen interface: one panel for the request details and another showing the response. You can edit the URL, query parameters, HTTP method, request body, and headers, then send the request and see the response headers and body all in the same window. The tool is designed to work well with the "copy as cURL" feature that browsers include in their network inspector tabs. If you capture a request from your browser and paste it into wuzz using cURL-compatible command-line arguments, wuzz will populate all the fields for you. This makes it practical for replaying, modifying, and inspecting requests you saw in the browser. Navigation between panels uses keyboard shortcuts: function keys jump directly to specific fields like the URL, headers, or response body, and Tab or Shift+Tab moves between panels. Ctrl+R sends the request. Requests and responses can be saved to files, and previous requests are accessible through a history toggle. For filtering response content, wuzz accepts regular expressions by default. It also supports context-specific query formats: CSS selectors for HTML responses and a JSON path syntax for JSON responses. Installation is available through Go, apt, apk (Alpine), Scoop (Windows), Nix, and binary releases on the GitHub releases page. Configuration is stored in a TOML file in the standard config directory on your system. The project is written in Go and is open source.

Copy-paste prompts

Prompt 1
Show me how to install wuzz on macOS and make a basic GET request to a JSON API, then filter the response with a JSON path.
Prompt 2
I copied a cURL command from Chrome DevTools. How do I paste it into wuzz to replay and modify the request?
Prompt 3
How do I add custom headers and change the HTTP method in wuzz interactive interface?
Prompt 4
In wuzz, how do I save a request and response to a file for later review?

Frequently asked questions

What is wuzz?

A terminal-based interactive HTTP client that lets you inspect and modify API requests in a split-screen interface, with built-in support for pasting cURL commands from your browser.

What language is wuzz written in?

Mainly Go. The stack also includes Go, TOML.

How hard is wuzz to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is wuzz for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.