Reqcoon is a TUI http client, useful for testing APIs and making HTTP requests.
- To install, download the provided binary and put it in your PATH
- To run, run
reqcoon -f request.json
from a terminal - Navigate between panes with
Ctrl+h
/Ctrl+j
/Ctrl+k
/Ctrl+l
, full keybindings below - Enter a URL to make a request to
Mode | Pane | Keys | Action |
---|---|---|---|
Normal | all | ^h | Move to pane left |
Normal | all | ^j | Move to pane down |
Normal | all | ^k | Move to pane up |
Normal | all | ^l | Move to pane right |
Normal | all | i | Enter insert mode |
Normal | all | a | Enter insert mode, appending |
Normal | all | v | Enter visual mode |
Normal | all | ↵ | Send specified request |
Normal | Method | j | Select next method |
Normal | Method | k | Select previous method |
Normal | Headers/Body | ⇧→ | Switch to next input type |
Normal | Headers/Body | ⇧← | Switch to previous input type |
Normal | Headers/Body | ↹ | Switch to next input field |
Normal | Headers/Body | ⇧↹ | Switch to previous input field |
Normal | Body | ^⇧→ | Switch to next body format |
Normal | Body | ^⇧← | Switch to previous body format |
Normal | text fields | h | Move cursor left |
Normal | text fields | j | Move cursor down |
Normal | text fields | k | Move cursor up |
Normal | text fields | l | Move cursor right |
Normal | text fields | b | Move cursor to previous word |
Normal | text fields | w | Move cursor to next word |
Normal | text fields | ^ | Move cursor to start of line |
Normal | text fields | $ | Move cursor to end of line |
Visual | all | ⎋ | Enter normal mode |
Visual | text fields | y | Copy selected text |
Insert | all | ⎋ | Enter normal mode |
Insert | all | ^c | Exit the application |
Please file a Github issue for bugs you encounter, feature requests, etc.