+ Wall of Love +
++ What people are saying about cmux. +
+ +From 9c48d18666be8a85f1bceba5b693e0233044a299 Mon Sep 17 00:00:00 2001 From: Lawrence Chen <54008264+lawrencecchen@users.noreply.github.com> Date: Sat, 21 Feb 2026 04:25:00 -0800 Subject: [PATCH] Add wall of love page (#243) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add wall of love page with community testimonials New /wall-of-love route showcasing quotes from X and Hacker News, featuring Mitchell Hashimoto, Oliver Kriška, Joe Riddle, Marc, johnthedebs, and dchu17. Masonry card layout with profile pics and platform badges. * Use YC logo for Hacker News testimonials --- web/app/wall-of-love/page.tsx | 177 ++++++++++++++++++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 web/app/wall-of-love/page.tsx diff --git a/web/app/wall-of-love/page.tsx b/web/app/wall-of-love/page.tsx new file mode 100644 index 00000000..ad769e8a --- /dev/null +++ b/web/app/wall-of-love/page.tsx @@ -0,0 +1,177 @@ +import type { Metadata } from "next"; +import { SiteHeader } from "../components/site-header"; + +export const metadata: Metadata = { + title: "Wall of Love — cmux", + description: + "What people are saying about cmux, the terminal built for multitasking.", +}; + +const testimonials = [ + { + name: "Mitchell Hashimoto", + handle: "@mitchellh", + avatar: + "https://pbs.twimg.com/profile_images/1141762999838842880/64_Y4_XB_400x400.jpg", + text: "Another day another libghostty-based project, this time a macOS terminal with vertical tabs, better organization/notifications, embedded/scriptable browser specifically targeted towards people who use a ton of terminal-based agentic workflows.", + url: "https://x.com/mitchellh/status/2024913161238053296", + platform: "x" as const, + }, + { + name: "Oliver Kriška", + handle: "@quatermain32", + avatar: + "https://pbs.twimg.com/profile_images/674992361974464512/ClmHiw_P_400x400.jpg", + text: "I have used it for whole day and it's really great. Some bugs like opening file in integrated agent browser (yes, it has browser) but other than that it's good.", + url: "https://x.com/quatermain32/status/2024919743484891629", + platform: "x" as const, + }, + { + name: "johnthedebs", + handle: "johnthedebs", + avatar: null, + text: "Hey, this looks seriously awesome. Love the ideas here, specifically: the programmability, layered UI, browser w/ api. Looking forward to giving this a spin. Also want to add that I really appreciate Mitchell Hashimoto creating libghostty; it feels like an exciting time to be a terminal user.", + url: "https://news.ycombinator.com/item?id=47079718", + platform: "hn" as const, + }, + { + name: "Joe Riddle", + handle: "@joeriddles10", + avatar: + "https://pbs.twimg.com/profile_images/1466920091707076608/pxfGMeC0_400x400.jpg", + text: "Vertical tabs in my terminal \u{1F924} I never thought of that before. I use and love Firefox vertical tabs.", + url: "https://x.com/joeriddles10/status/2024914132416561465", + platform: "x" as const, + }, + { + name: "Marc", + handle: "@prodigy00", + avatar: + "https://pbs.twimg.com/profile_images/1726697382337724417/AGafbkp1_400x400.jpg", + text: "This is niceeeeee!", + url: "https://x.com/prodigy00/status/2024946851401613399", + platform: "x" as const, + }, + { + name: "dchu17", + handle: "dchu17", + avatar: null, + text: "Gave this a run and it was pretty intuitive. Good work!", + url: "https://news.ycombinator.com/item?id=47082577", + platform: "hn" as const, + }, +]; + +function PlatformIcon({ platform }: { platform: "x" | "hn" }) { + if (platform === "x") { + return ( + + ); + } + return ( + + ); +} + +function Initials({ name }: { name: string }) { + const initials = name + .split(/[\s_-]+/) + .map((w) => w[0]) + .join("") + .toUpperCase() + .slice(0, 2); + return ( +
+ {testimonial.text} +
+ + ); +} + +export default function WallOfLovePage() { + return ( ++ What people are saying about cmux. +
+ +