Skip to content

Screenshots

Explore the HarborClient desktop app: request editor, workspaces, workflows, live servers, 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

Git sidebar

Review changes, commit, and sync Git-backed collections from the Git aside.

Learn more

Workspace

Keyboard shortcuts

Browse and customize keyboard shortcuts from the Shortcuts sidebar.

Learn more

Workspace

MCP panel

Configure and connect Model Context Protocol servers from the footer MCP panel.

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

Workspace

Snippets

Manage reusable JavaScript snippets from File → Snippets for use in request script editors.

Learn more

Workspace

Terminal panel

Open an integrated terminal from the footer for local shell commands beside your requests.

Learn more

Collections

Add collection: Import

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

Learn more

Collections

Add collection: Join collection

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

Learn more

Collections

Add collection: Storage

Create a collection with a name and storage location from the Storage tab.

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

Post-request script

Write post-request JavaScript to assert on responses and update variables after a send.

Learn more

Requests

Pre-request script

Run JavaScript before a send to set headers, variables, or short-circuit the request.

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 Discuss tab

Add free-form notes or Team Hub threaded discussion on the Discuss tab (not sent with the request).

Learn more

Requests

Request editor tabs

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

Learn more

Requests

Request headers

Add request-level headers in the Headers tab.

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

Workspaces

Create workspace

Name a workspace that captures open saved request tabs plus layout and environment.

Learn more

Workspaces

Workspaces sidebar

Save and reopen named sets of request tabs from the Environments rail Workspaces section.

Learn more

Workflows

Record workflow

Capture a multi-step session of loads, drafts, sends, and environment switches to replay later.

Learn more

Workflows

Workflows sidebar

Browse saved workflow recordings from the Workflows rail in the sidebar.

Learn more

Live servers

Add live server

Configure a new live server with path, port, routing, CORS, and scripts.

Learn more

Live servers

Live servers sidebar

Manage local HTTP/HTTPS origins for folders on disk from the Servers rail.

Learn more

Live pages

Add live page

Create a live page browser session to inspect sites beside your API collections.

Learn more

Live pages

Live pages sidebar

Open saved embedded browser sessions from the Live pages section on the Servers rail.

Learn more

Settings

Edit storage connection

Edit a named storage connection such as Firestore, SQLite, MySQL, or PostgreSQL.

Learn more

Settings

Settings: AI & MCP

Store AI provider API keys and configure Model Context Protocol connections.

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: Git

Configure Git authentication and defaults used by Git-backed collections.

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: Runtimes

Choose and manage script runtimes available to request and collection scripts.

Learn more

Settings

Settings: Scripting

Control scripting runtime options and code editor theme for JSON, JavaScript, and other formats.

Learn more

Settings

Settings: Storage

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

Learn more

Settings

Settings: Terminal

Configure the integrated terminal shell, font, and startup behavior.

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

Getting Started 6

Screenshot of Getting Started 6 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

Extensions

Ui 1

Screenshot of Ui 1 in HarborClient.

Extensions

Ui 10

Screenshot of Ui 10 in HarborClient.

Extensions

Ui 11

Screenshot of Ui 11 in HarborClient.

Extensions

Ui 12

Screenshot of Ui 12 in HarborClient.

Extensions

Ui 13

Screenshot of Ui 13 in HarborClient.

Extensions

Ui 14

Screenshot of Ui 14 in HarborClient.

Extensions

Ui 2

Screenshot of Ui 2 in HarborClient.

Extensions

Ui 3

Screenshot of Ui 3 in HarborClient.

Extensions

Ui 4

Screenshot of Ui 4 in HarborClient.

Extensions

Ui 5

Screenshot of Ui 5 in HarborClient.

Extensions

Ui 6

Screenshot of Ui 6 in HarborClient.

Extensions

Ui 7

Screenshot of Ui 7 in HarborClient.

Extensions

Ui 8

Screenshot of Ui 8 in HarborClient.

Extensions

Ui 9

Screenshot of Ui 9 in HarborClient.