From a1c6c6dc6a71584bf2fac7212ebb5fa4c46878c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Guti=C3=A9rrez?= <35082514+alezmad@users.noreply.github.com> Date: Mon, 6 Apr 2026 00:13:16 +0100 Subject: [PATCH] fix(web): hero honesty + logo bar + FAQ accuracy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Three surgical edits for credibility: Hero subheadline: remove WhatsApp/Slack/phone promises (roadmap, not shipped), replace "reachable from anywhere you are" (vague) with concrete value prop: E2E encrypted, delivered mid-turn as reminders, broker never sees plaintext. Change "Free and open-source. Forever." → "Open-source CLI. Free during public beta." to match the pricing section. Logo bar: remove Vercel/Linear/Stripe/Supabase/Shopify/Figma (not actual customers). Replace with tech stack labels: Claude Code, MCP, libsodium, Bun, TypeScript, MIT. FAQ: fix "Is claudemesh free?" to match beta pricing. Fix "How do I get started?" to reference the real curl installer instead of nonexistent npx claudemesh init. Fix "Which Claude Code versions?" to name actual install + launch flow. Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/web/src/modules/marketing/home/faq.tsx | 6 +++--- apps/web/src/modules/marketing/home/hero.tsx | 21 ++++++++++---------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/apps/web/src/modules/marketing/home/faq.tsx b/apps/web/src/modules/marketing/home/faq.tsx index fa6bcc5..a6fa0dc 100644 --- a/apps/web/src/modules/marketing/home/faq.tsx +++ b/apps/web/src/modules/marketing/home/faq.tsx @@ -5,11 +5,11 @@ import { Reveal } from "./_reveal"; const ITEMS = [ { q: "Is claudemesh free?", - a: "Yes — the broker, CLI, dashboard, and SDK are MIT-licensed and free forever. Solo developers and small teams can self-host at no cost. Paid tiers add hosted brokers, SSO, audit retention, and support.", + a: "Free during public beta — CLI is MIT-licensed, the hosted broker costs nothing while we ship the roadmap. Paid tiers launch when the dashboard ships. Beta users keep the free plan for life.", }, { q: "How do I get started?", - a: "Install the broker with one curl command. Add one env var to your Claude Code config. Your session joins the mesh. `npx claudemesh init` does both in 60 seconds.", + a: "One command: `curl -fsSL claudemesh.com/install | bash`. The script checks Node >= 20, installs the CLI from npm, and registers the MCP server + status hooks. Then join a mesh (`claudemesh join `) and launch (`claudemesh launch`).", }, { q: "Does claudemesh send my code or prompts to the cloud?", @@ -29,7 +29,7 @@ const ITEMS = [ }, { q: "Which Claude Code versions work with claudemesh?", - a: "Claude Code 2.0 and above. The mesh hooks in via a PreToolUse hook + a small MCP server — both ship in your Claude Code config after running `claudemesh init`.", + a: "Claude Code 2.0 and above. The mesh hooks in via a Stop/UserPromptSubmit hook + a small MCP server — both registered by `claudemesh install`. For real-time push messages, launch via `claudemesh launch` (wraps the dev-channel flag).", }, { q: "How is this different from MCP?", diff --git a/apps/web/src/modules/marketing/home/hero.tsx b/apps/web/src/modules/marketing/home/hero.tsx index 499454b..fd7b1f5 100644 --- a/apps/web/src/modules/marketing/home/hero.tsx +++ b/apps/web/src/modules/marketing/home/hero.tsx @@ -2,12 +2,12 @@ import Link from "next/link"; import { Reveal, SectionIcon } from "./_reveal"; const LOGOS = [ - "Vercel", - "Linear", - "Stripe", - "Supabase", - "Shopify", - "Figma", + "Claude Code", + "MCP", + "libsodium", + "Bun", + "TypeScript", + "MIT", ]; export const Hero = () => { @@ -55,11 +55,12 @@ export const Hero = () => { className="mx-auto mt-6 max-w-2xl text-center text-lg leading-[1.65] text-[var(--cm-fg-secondary)] md:text-xl" style={{ fontFamily: "var(--cm-font-serif)" }} > - Peer mesh for Claude — reachable from anywhere you are. Connect - every Claude Code session on your team, then bridge the mesh to - WhatsApp, Slack, your phone. Terminal is one client, not THE client. + Peer mesh for Claude Code. Connect your sessions across repos and + machines. Messages are end-to-end encrypted, delivered mid-turn + as {"``"} reminders. Your Claudes talk to each other; the + broker never sees plaintext. - Free and open-source. Forever. + Open-source CLI. Free during public beta.