export const testimonials = [ { name: "Mitchell Hashimoto", handle: "@mitchellh", subtitle: "Creator of Ghostty and founder of HashiCorp", avatar: "/avatars/mitchellh.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: "Nick Schrock", handle: "@schrockn", subtitle: "Creator of Dagster. GraphQL co-creator.", avatar: "/avatars/schrockn.jpg", text: "This is exactly the product I've been looking for. After two hours this am I've in love.", url: "https://x.com/schrockn/status/2025182278637207857", 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=47083596", platform: "hn" as const, }, { name: "Joe Riddle", handle: "@joeriddles10", avatar: "/avatars/joeriddles10.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: "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, }, { name: "afruth", handle: "u/afruth", avatar: null, text: "I like it, ran it in the past day on three parallel projects each with several worktrees. Having this paired with lazygit and yazi / nvim made me a bit more productive than usual without having to chase multiple ghostty / iTerm instances. Also feels more natural than tmux.", url: "https://www.reddit.com/r/ClaudeCode/comments/1r9g45u/comment/o6sxbr3/", platform: "reddit" as const, }, ]; export type Testimonial = (typeof testimonials)[number]; export function PlatformIcon({ platform }: { platform: "x" | "hn" | "reddit" }) { if (platform === "x") { return ( ); } if (platform === "reddit") { return ( ); } return ( ); } function Initials({ name }: { name: string }) { const initials = name .split(/[\s_-]+/) .map((w) => w[0]) .join("") .toUpperCase() .slice(0, 2); return (
{testimonial.text}
); }