HTTP Prompt

What HTTP Prompt is
HTTP Prompt is a free, open-source desktop command-line HTTP client for Linux, macOS, and Windows. Built on HTTPie and prompt_toolkit, it provides fuzzy autocomplete for commands and HTTP headers plus syntax highlighting for JSON, HTML, and commands. Twenty-seven built-in color themes are available. Users can compose requests with HTTPie-style headers, query and body parameters, authentication, and TLS-verification options. An OpenAPI JSON specification can supply autocomplete for endpoint paths and parameters, which users navigate with ls and cd. HTTP Prompt saves session context locally so work can continue after restarting; that context may include API keys, and the data directory defaults to owner-only mode 700. Incoming cookies carry into the next request. Shell workflows support output redirection and simplified pipelines using tools such as grep, sed, and jq, but multiple pipes are not supported. Installation is documented through pip and Homebrew. The MIT-licensed project directs support to GitHub issues and Gitter; HTTP/2 and improved autocomplete are listed as roadmap items.
Who it suits
HTTP Prompt suits developers and technical users who want an interactive terminal HTTP client on Linux, macOS, or Windows. It is useful for HTTPie-style request authoring, OpenAPI exploration, and shell-based workflows.
What it does well
- Free and open-source
- Runs on Linux, macOS, and Windows
- OpenAPI endpoint autocomplete
- Local session persistence
- 27 syntax color themes
What to know first
- Multiple shell pipes are unsupported
- Saved sessions may contain API keys
- HTTP/2 support is on the roadmap
Verdict
HTTP Prompt offers a broad interactive request workflow with OpenAPI assistance, local sessions, and shell integration at no listed cost. Users should account for the single-pipe limitation and protect saved context that may contain sensitive data.
Facts from HTTP Prompt's own pages
- Autocomplete
- Autocomplete uses fuzzy matching for commands and HTTP headers. · http-prompt.com, 11 Oct 2026
- Command-line integrations
- It supports simplified shell pipelines and output redirection, including examples using jq, grep, and sed. · docs.http-prompt.com, 11 Oct 2026
- Cookie handling
- Incoming cookies are automatically set into the next request. · http-prompt.com, 11 Oct 2026
- HTTPie integration
- HTTP Prompt is built on top of HTTPie and uses HTTPie-style request parameters and options. · http-prompt.com, 11 Oct 2026
- Install methods
- The documentation lists pip and Homebrew installation methods. · docs.http-prompt.com, 5 Oct 2026
- License
- The maker's site says the code is licensed under MIT. · http-prompt.com, 11 Oct 2026
- Limit
- The documentation says syntax with multiple pipes is not currently supported. · docs.http-prompt.com, 11 Oct 2026
- OpenAPI
- An OpenAPI JSON specification can provide autocomplete for API endpoint paths and parameters, which users can explore with ls and cd. · docs.http-prompt.com, 5 Oct 2026
- OpenAPI support
- Given an OpenAPI specification in JSON, it can autocomplete API endpoint paths and parameters and navigate endpoints with ls and cd. · docs.http-prompt.com, 11 Oct 2026
- Available platforms
- desktop · http-prompt.com, 22 Sept 2026
- Platforms and installation
- The documentation describes Python package installation and Homebrew installation, and references Windows-specific configuration paths. · docs.http-prompt.com, 11 Oct 2026
- Product
- HTTP Prompt is an interactive command-line HTTP client with autocomplete and syntax highlighting, built on HTTPie and prompt_toolkit. · docs.http-prompt.com, 5 Oct 2026
- Purpose
- HTTP Prompt is an interactive command-line HTTP client with autocomplete and syntax highlighting. · http-prompt.com, 11 Oct 2026
- Request authoring
- It supports HTTPie-style headers, query parameters, body parameters, and options such as authentication and TLS verification. · docs.http-prompt.com, 5 Oct 2026
- Roadmap limits
- The documentation lists HTTP/2 support and improved autocomplete among roadmap items. · docs.http-prompt.com, 5 Oct 2026
- Security
- Saved context can contain sensitive data such as API keys; the docs say the data directory is set to mode 700 by default so only its owner can read it. · docs.http-prompt.com, 11 Oct 2026
- Sensitive data
- The documentation says saved context may contain sensitive data such as API keys and that the data directory defaults to owner-only permissions (700). · docs.http-prompt.com, 5 Oct 2026
- Session persistence
- It saves the current session context to the local filesystem so a user can resume it after restarting HTTP Prompt. · docs.http-prompt.com, 11 Oct 2026
- Shell workflows
- It supports output redirection and simplified pipelines to shell commands such as grep, sed, and jq; multiple pipes are not supported. · docs.http-prompt.com, 5 Oct 2026
- Support
- The documentation directs users to GitHub issues and a Gitter chat room for bug reports, feature requests, and questions. · docs.http-prompt.com, 11 Oct 2026
- Syntax highlighting
- It renders JSON, HTML, and commands with 27 built-in color themes borrowed from Pygments. · http-prompt.com, 11 Oct 2026
Where HTTP Prompt stands on Freedom251
- API clients#32 of 38