Skip to content
Hearth
Theme for VS Code, Cursor, and more

Hearth

v0.2.1

A warm color theme that keeps the interface calm and lights the code with a single ember.

import type { Ember } from "./hearth";

// Warm syntax: orange plus one accent.
export function kindle(
  embers: Ember[],
  intensity = 1.5,
): Ember[] {
  return embers.filter((ember) => {
    const heat =
      ember.temperature * intensity;
    return heat > 400;
  });
}

const lit = kindle(hearth.embers);
console.log(`${lit.length} glowing`);

A quiet base

Backgrounds, text, and comments stay in calm neutrals; the warmth lives in the code. Nothing competes with what you're reading.

One accent, on purpose

Keywords carry a single orange ember. Azure and Teal add just one cool hue — on functions and types — so structure pops without a rainbow.

Beyond the editor

VS Code, Cursor, Zed, and Warp — and the same theme files highlight code anywhere Shiki runs, including this page.

Install

Editor, terminal, or docs — pick where Hearth lives next.

  1. Install from the terminal — or search Hearth in the Extensions panel and click Install.
  2. Open the theme picker with ⌘K ⌘T (Ctrl on Windows and Linux) and choose a Hearth.

Six variants

Three flavors, each a light and dark pair. Every card below is rendered in its own theme — whatever mode you're viewing in.

The palette

The base palette is identical across flavors; only functions and types take on the accent hue. Every value is the real one from the theme files — click to copy.

Base — shared by every flavor

  • Backgroundeditor surface
  • Foregroundplain text
  • Commentmuted, low-contrast
  • Keywordthe orange ember
  • Stringwarm brown
  • Constantnumbers & literals

Accent — what each flavor changes

  • Hearthkeywords; functions and types stay neutral
  • Hearth Azurefunctions, with a lighter tint on types
  • Hearth Tealfunctions, with a lighter tint on types

Changelog

What’s new in Hearth, from new homes to small refinements.

Full changelog
  1. v0.2.1

    Changed

    • Replaced the composite theme preview with one full-size Cursor screenshot for each variant, making the differences easier to compare in extension listings.
  2. v0.2.0

    Added

    • Added Zed and Warp versions of all six Hearth variants.
    • Added a stable hearth-latest.vsix package name for Cursor and other sideloaded installations.

    Changed

    • Removed the middle-dot separator from the Azure and Teal variant names.
    • Updated the public description and installation documentation to reflect the full VS Code, Cursor, Zed, Warp, and Shiki family.
  3. v0.1.2

    Changed

    • Simplified the public README and Marketplace description.

Make your editor feel like home.

Install Hearth