diff --git a/site/index.html b/site/index.html
index cb058bd1..f54f775d 100644
--- a/site/index.html
+++ b/site/index.html
@@ -6,22 +6,22 @@
Harness — run a team of Claude Code agents
-
+
@@ -30,12 +30,12 @@
-
+
diff --git a/site/og-build/build.py b/site/og-build/build.py
index 54ff7abf..8c1e3611 100755
--- a/site/og-build/build.py
+++ b/site/og-build/build.py
@@ -17,7 +17,12 @@
def data_uri(path: str) -> str:
ext = os.path.splitext(path)[1].lower()
- mime = "image/jpeg" if ext in (".jpg", ".jpeg") else "image/png"
+ if ext in (".jpg", ".jpeg"):
+ mime = "image/jpeg"
+ elif ext == ".webp":
+ mime = "image/webp"
+ else:
+ mime = "image/png"
with open(path, "rb") as f:
return f"data:{mime};base64," + base64.b64encode(f.read()).decode()
@@ -51,7 +56,7 @@ def render(template_name: str, output_name: str, replacements: dict) -> None:
def main() -> int:
icon = data_uri(os.path.join(PUBLIC, "icon.png"))
- shot = data_uri(os.path.join(PUBLIC, "harness-demo-poster.jpg"))
+ shot = data_uri(os.path.join(PUBLIC, "announcements/img/chat-mode.webp"))
render("template.html", "og-image.png", {
"ICON_DATA_URI": icon,
diff --git a/site/og-build/template.html b/site/og-build/template.html
index 1f3899b6..6fce3e61 100644
--- a/site/og-build/template.html
+++ b/site/og-build/template.html
@@ -81,7 +81,7 @@
Harness
Run a team of agents.
- Run ten Claudes at once without losing your mind — a native macOS app for parallel Claude Code sessions.
+ Run ten Claudes at once without losing your mind — a native app for parallel Claude Code sessions.
diff --git a/site/public/guide.html b/site/public/guide.html
index 124c0c13..2df63567 100644
--- a/site/public/guide.html
+++ b/site/public/guide.html
@@ -459,7 +459,7 @@ Where Harness comes in
is a pitch for a tool I built for when it isn't.
- Harness is a macOS app that puts every worktree and every Claude
+ Harness is a native app that puts every worktree and every Claude
session in a single window. It's opinionated around the specific
workflow of running several agents at once, and it handles the
papercuts that pile up past two or three parallel tasks.
diff --git a/site/public/og-image.png b/site/public/og-image.png
index 790152b4..6181615c 100644
Binary files a/site/public/og-image.png and b/site/public/og-image.png differ