Skip to content

Screenshots

Explore the HarborClient desktop app: request editor, settings, collaboration tools, and extensions. Click any screenshot to open it in a lightbox.

Workspace

Action menu

Open the global launcher to jump to collections, requests, settings, actions, and more.

Learn more

Workspace

Action menu results

Fuzzy search across collections, requests, environments, settings, plugins, themes, and actions.

Learn more

Workspace

AI sidebar

Chat with OpenAI, Claude, or Gemini using your own API keys while inspecting collections and responses.

Learn more

Workspace

Cookie jar

Manage saved cookies by domain from File → Cookies or the request editor Cookies tab.

Learn more

Workspace

Request & response

Build and send HTTP requests with a tabbed editor, response viewer, and collection sidebar.

Learn more

Workspace

Request body editor

Configure JSON, text, multipart, or form-encoded request bodies in the Body tab.

Learn more

Workspace

Response viewer

Inspect status, timing, headers, and body after sending a request.

Learn more

Workspace

Settings search

Find individual settings fields and management sections while Settings is open.

Learn more

Workspace

Sidebar search

Filter collections, folders, saved requests, and environments in the left sidebar.

Learn more

Collections

Add collection: Create new

Create a collection with a name and storage location.

Learn more

Collections

Add collection: Import from file

Import HarborClient, Postman, Bruno, or HAR files into a new collection.

Learn more

Collections

Add collection: Join shared

Paste a share token to connect to a shared remote collection.

Learn more

Collections

Collection row menu

Run, duplicate, export, share, and manage collections from the sidebar row menu.

Learn more

Collections

Collection runner configuration

Configure delay, stop-on-failure, and environment before running a collection.

Learn more

Collections

Collection runner results

Track pass/fail progress while a collection or folder run executes.

Learn more

Collections

Collection settings: Authorization

Configure default Basic Auth or Bearer Token for the collection.

Learn more

Collections

Collection settings: General

Rename a collection and review its storage location.

Learn more

Collections

Collection settings: Headers

Set headers sent with every request in the collection.

Learn more

Collections

Collection settings: PreRequest

Manage ordered pre-request scripts that run for every request in the collection.

Learn more

Collections

Collection settings: Variables

Define shared variables for {{key}} substitution across the collection.

Learn more

Collections

Delete collection confirmation

Confirm before permanently deleting a collection and its saved requests.

Learn more

Collections

Delete request confirmation

Confirm before removing a saved request from a collection.

Learn more

Collections

Expand and select collections

Expand collections in the sidebar and select the active collection.

Learn more

Collections

Folder row menu

Create requests and manage folders from a folder row menu.

Learn more

Collections

Saved requests and folders

Browse folders and saved requests inside an expanded collection.

Learn more

Collections

Share collection access

Generate share tokens or manage keys for shared collection access.

Learn more

Requests

Environment selector

Select the active environment from the Environments section in the sidebar.

Learn more

Requests

Query parameters

Build query string parameters in the Params tab.

Learn more

Requests

Request authorization

Configure Basic Auth or Bearer Token on the Authorization tab.

Learn more

Requests

Request cookies tab

Edit cookies for the request URL host from the Cookies tab.

Learn more

Requests

Request editor tabs

Configure params, headers, authorization, body, scripts, and notes in the request editor.

Learn more

Requests

Request headers

Add request-level headers in the Headers tab.

Learn more

Requests

Request notes

Add free-form notes on the Notes tab (not sent with the request).

Learn more

Requests

Request scripts

Manage ordered pre-request and post-request JavaScript scripts for a single request.

Learn more

Requests

Request tabs

Open multiple request drafts with dirty-state indicators in the tab bar.

Learn more

Requests

Response empty state

Response panel before the first send on a tab.

Learn more

Requests

Response headers

Inspect response headers after sending a request.

Learn more

Requests

Response tests

Review script test pass/fail results in the response panel.

Learn more

Requests

Session console

Review request history, script output, and errors in the footer Console.

Learn more

Settings

Settings: AI

Store API keys for OpenAI, Anthropic, and Google Gemini used by the built-in assistant.

Learn more

Settings

Settings: Backup & restore

Export or replace all local HarborClient data from a single backup file.

Learn more

Settings

Settings: General

Choose light, dark, or system theme and configure default request behavior such as redirects and SSL verification.

Learn more

Settings

Settings: Globals

Define app-wide variables available across every collection and environment.

Learn more

Settings

Settings: Proxy

Route outbound HTTP requests through a global proxy when your network requires it.

Learn more

Settings

Settings: Shortcuts

Customize keyboard shortcuts for search, plugins, themes, and other common actions.

Learn more

Settings

Settings: Snippets

Manage reusable JavaScript snippets that appear in request script editors.

Learn more

Settings

Settings: Storage locations

Connect SQLite, MySQL, PostgreSQL, Firestore, or Git-backed storage for collections and environments.

Learn more

Settings

Settings: Syntax highlighting

Control code editor theme and syntax highlighting for JSON, JavaScript, and other body formats.

Learn more

Collaboration

Git-backed collections

Configure a Git repository as the storage backend for version-controlled API collections.

Learn more

Collaboration

Sharing keys

Export, import, and trust RSA keys for signed, encrypted collection shares between collaborators.

Learn more

Collaboration

Team hub users

Manage hub members, roles, and access from the Team Hubs admin interface.

Learn more

Collaboration

Team hubs

Connect to a HarborClient Team Hub for token-based shared collections without manual storage setup.

Learn more

Extensions

Action Menu Commands

Screenshot of Action Menu Commands in HarborClient.

Extensions

Action Menu Default

Screenshot of Action Menu Default in HarborClient.

Extensions

Action Menu Quick Open

Screenshot of Action Menu Quick Open in HarborClient.

Extensions

Installed plugin search

Search installed plugins on the Installed page of File → Plugins.

Learn more

Extensions

Installed themes

Switch to installed theme plugins and manage saved custom themes from the Installed page.

Learn more

Extensions

Plugin marketplace

Browse curated plugin listings, review permissions, and install extensions from the in-app marketplace.

Learn more

Extensions

Plugin marketplace search

Filter the in-app plugin catalog by name, summary, and keywords.

Learn more

Extensions

Theme Designer

Design custom appearance themes with live preview, color token pickers, and portable JSON export.

Learn more

Extensions

Themes marketplace

Browse appearance theme listings and install light, dark, or high-contrast themes from the in-app marketplace.

Learn more