Skip to content

Themes

HarborClient themes are installable plugin packages that change the app's appearance. See Using themes in the app for installation, management, and catalog sources.

Catalog updated 7/10/2026.

Catppuccin Latte Theme

Install

Version
1.0.7
Publisher
HarborClient
Appearance
Light
Repository
https://github.com/harborclient/theme-catppuccin-latte (v1.0.7)
Permissions
ui
Homepage
https://github.com/harborclient/plugin-catppuccin-latte

A Catppuccin Latte light theme with pastel gradients, scrollbars, and focus rings via stylesheet.

Adds Catppuccin Latte to Settings → General → Appearance with both token overrides and a bundled stylesheet.

Permissions

  • ui — theme registration

Colors + stylesheet

This plugin demonstrates the full hc.themes.register() API:

  • colors — base --mac-* token overrides (surface, sidebar, text, accent, status colors)
  • stylesheetdist/theme.css for scoped rules beyond :root: pastel gradient background, custom scrollbars, mauve focus rings, HTTP method badge tokens, and select option styling

Usage

Enable the plugin, then choose Catppuccin Latte from the Appearance dropdown.

Development

  1. Run pnpm install
  2. Run pnpm build (or pnpm dev for watch mode)
  3. In HarborClient, open Settings → Plugins → Load unpacked… and select this project folder
  4. Enable the plugin and select Catppuccin Latte under Settings → General → Appearance

Packaging

pnpm pack

This builds the renderer bundle, copies theme.css to dist/, and creates ../catppuccin-latte.hcp.

Dracula Theme

Install

Version
1.0.6
Publisher
HarborClient
Appearance
Dark
Repository
https://github.com/harborclient/theme-dracula (v1.0.6)
Permissions
ui
Homepage
https://github.com/harborclient/plugin-dracula

A Dracula theme for HarborClient.

Adds Dracula to Settings → General → Appearance.

Permissions

  • ui — theme registration

Usage

Enable the plugin, then choose Dracula from the Appearance dropdown.

Development

  1. Run pnpm install
  2. Run pnpm build (or pnpm dev for watch mode)
  3. In HarborClient, open Settings → Plugins → Load unpacked… and select this project folder
  4. Enable the plugin and select Dracula under Settings → General → Appearance

Packaging

pnpm pack

This builds the renderer bundle and creates ../dracula.hcp with manifest.json, README.md, assets, and dist.

Gruvbox Theme

Install

Version
1.0.5
Publisher
HarborClient
Appearance
Light
Repository
https://github.com/harborclient/theme-gruvbox (v1.0.5)
Permissions
ui
Homepage
https://github.com/harborclient/plugin-gruvbox

A Gruvbox light theme for HarborClient.

Adds Gruvbox Light to Settings → General → Appearance.

Permissions

  • ui — theme registration

Usage

Enable the plugin, then choose Gruvbox Light from the Appearance dropdown.

Development

  1. Run pnpm install
  2. Run pnpm build (or pnpm dev for watch mode)
  3. In HarborClient, open Settings → Plugins → Load unpacked… and select this project folder
  4. Enable the plugin and select Gruvbox Light under Settings → General → Appearance

Packaging

pnpm pack

This builds the renderer bundle and creates ../gruvbox.hcp with manifest.json, README.md, assets, and dist.

Nord Theme

Install

Version
1.0.6
Publisher
HarborClient
Appearance
Dark
Repository
https://github.com/harborclient/theme-nord (v1.0.6)
Permissions
ui
Homepage
https://github.com/harborclient/plugin-nord

A Nord theme for HarborClient with custom scrollbars, focus rings, and aurora styling via stylesheet.

Adds Nord to Settings → General → Appearance with both token overrides and a bundled stylesheet.

Permissions

  • ui — theme registration

Colors + stylesheet

This plugin demonstrates the full hc.themes.register() API:

  • colors — base --mac-* token overrides (surface, sidebar, text, accent, status colors)
  • stylesheetdist/theme.css for scoped rules beyond :root: aurora background, custom scrollbars, frost focus rings, HTTP method badge tokens, and select option styling

Usage

Enable the plugin, then choose Nord from the Appearance dropdown.

Development

  1. Run pnpm install
  2. Run pnpm build (or pnpm dev for watch mode)
  3. In HarborClient, open Settings → Plugins → Load unpacked… and select this project folder
  4. Enable the plugin and select Nord under Settings → General → Appearance

Packaging

pnpm pack

This builds the renderer bundle, copies theme.css to dist/, and creates ../nord.hcp.

Solarized Theme

Install

Version
1.0.10
Publisher
HarborClient
Appearance
Dark
Repository
https://github.com/harborclient/theme-solarized (v1.0.10)
Permissions
ui
Homepage
https://github.com/harborclient/plugin-solarized

A Solarized theme for HarborClient.

Adds Solarized Dark to Settings → General → Appearance.

Permissions

  • ui — theme registration

Usage

Enable the plugin, then choose Solarized Dark from the Appearance dropdown.

Development

  1. Run pnpm install
  2. Run pnpm build (or pnpm dev for watch mode)
  3. In HarborClient, open Settings → Plugins → Load unpacked… and select this project folder
  4. Enable the plugin and select Solarized Dark under Settings → General → Appearance

Packaging

pnpm pack

This builds the renderer bundle and creates ../my-plugin.hcp with manifest.json, README.md, assets, and dist.

Submit your theme

Host your theme in a public GitHub repository with categories: ["themes"] in manifest.json, then open a pull request that adds an entry to plugins/catalog.json. See Publish to the marketplace for the required fields and review process.