-

Extend the HarborClient AI Agent with hc.ai (and an SSE Export Plugin)
Teach HarborClient’s chat agent with append-only plugin instructions and once-per-turn hooks—then build a sample SSE Export plugin that uses both.
-

Register Chat Pointers in the HarborClient Plugin SDK
Plugin authors can register @ chat pointers—including custom match and parse—and copy labeled context snapshots into the HarborClient AI sidebar.
-

Inject Request Scripts from HarborClient Plugins
HarborClient plugin authors can now inject and observe request scripts with lifecycle hooks that share hc.data, add tests, and enforce guardrails around sends.
-

Show Request Logs in a Footer Panel
Continue the request-logger plugin by registering a Request Logs footer panel that lists recent exchanges as they complete.
-

Logging Requests with a HarborClient Plugin
Clone the HarborClient plugin skeleton, add a settings panel for a log file path, and append each completed request to disk with hc.http.onAfterSend.
-

Use the HarborClient SDK Live Server API
Create, configure, start, and stop Harbor Live Servers from plugins with hc.liveServers—including saved configs, runtime status, and access logs.
-

Create a HarborClient Marketplace Theme with the Theme Designer
Learn how to design a theme in HarborClient’s Theme Creator, package it as a GitHub plugin with a manifest, and submit it to the HarborClient marketplace catalog.
-

How to Write a HarborClient Plugin
Updated July 21st, 2026 HarborClient is an open-source HTTP client, but you are not limited to what ships in the box. Plugins let you extend the app with custom request tabs, appearance themes, settings panels, HTTP hooks, and more. A plugin is a folder (or Git repository) containing a manifest.json and bundled JavaScript entry files. HarborClient reads…
Developer Blog
Technical articles about HarborClient’s architecture, development, integrations, plugins, and the engineering decisions behind the HTTP workspace.

