MCP Apps Are Changing the Internet. Here's How to Build One!
A 9-minute end-to-end demo of SkyBridge — the open-source framework that puts your React app inside ChatGPT and Claude.
May 24thMeta open-sourced Astryx, a shadcn-style React component library built on StyleX that separates system behavior from fully type-safe, token-level theming.
Astryx ends the choice between a big-company design system that makes every app look the same and a copy-pasted component library nobody maintains, by locking down behavior and accessibility in the system while exposing only look-and-feel through type-safe theme tokens.
Meta open-sourced Astryx, an internal design system it has run across 13,000 apps for eight years, positioning it as a shadcn alternative built on its StyleX styling engine. The pitch: most design systems force a tradeoff between adopting a big company's look (Material UI) or copy-pasting components you now own and must maintain forever. Astryx keeps behavior, accessibility, and quality inside the system while pushing all customization into type-safe theme tokens — one brand color generates a full palette, a base size and ratio generate a type scale, and radius/motion controls round out the look. Tokens can be overridden globally or scoped to a single component, themes can extend other themes, and a Tailwind Bridge maps the same tokens to Tailwind utility classes for teams that don't want to switch to StyleX. A built-in CLI also feeds component docs directly into AI coding tools so agents write correct Astryx code instead of guessing.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →
Cold open naming Astryx as Meta's shadcn-style library built on StyleX, refined for 8 years across 13,000 internal apps.

Tour of 150+ components via prebuilt templates: a group table, payment form, Kanban board, IDE layout, ecommerce site, and an AI chat UI with markdown rendering.

Frames the two bad options design systems usually force: adopt a big-company look (Material UI) or copy-paste components you now have to maintain yourself forever.

Astryx's defineTheme function generates a full theme from a handful of inputs: one brand color, a type scale (base size + ratio), radius, and motion speed.

Overriding a specific token (like a button's background color) globally versus scoping the override to one component; defining a fully custom, type-safe component variant.

Prebuilt starter themes, extending an existing theme instead of starting from scratch, and compiling a theme into static CSS/JS artifacts for SSR frameworks like Next.js.

Argues a single theme file keeps styling consistent across a team (and across AI-generated code) in a way ad hoc Tailwind classes don't, though a disciplined token-based Tailwind setup can approximate it.

One-off component styling via the xstyle prop (StyleX), plus support for Tailwind, Panda, or plain className overrides.

A bridge that maps Astryx's theme tokens onto Tailwind utility classes, so teams can keep Tailwind syntax while values stay theme-governed.

A CLI meant for AI tools, not humans, that loads component docs into an agent's context and can populate an AGENTS.md file so models write correct Astryx code.

Wrap-up recommending the documentation and playground, plus a closing plug for Better Stack's own observability product.
The reusable idea isn't Astryx itself — it's the split between a locked-down system layer and a fully token-driven theme layer, which removes the usual tradeoff between brand consistency and copy-paste maintenance debt.
“Option one is that you adopt a big company system like Material UI, and now all of your apps look like a Google product with limited customizability.”
“you copy and paste the components into your project, but you now own the code, so every project has its own fork of every component”
“the system controls the behavior, accessibility, and quality, and themes control how it looks”
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
Meta just open-sourced the component library it has been quietly refining inside 13,000 of its own apps for eight years — and it's pitched as a direct answer to the tradeoff every team hits between a big-brand system and a pile of copy-pasted components nobody wants to own.
Four inputs generate a complete, type-safe design system: one brand hex color auto-generates the accent and background palette, a base font size plus a ratio auto-generates the whole type scale, and radius/motion sliders control corner roundness and animation speed.
Maps a theme's design tokens (color, radius, font size) onto Tailwind utility class names, so a codebase can keep writing familiar Tailwind classes while the actual values stay centrally governed by the theme file.
“Radically better observability stack — betterstack.com”
Silent text-only end card naming the channel's own product (Better Stack) with a URL; no verbal ask in the transcript, just an overlay in the final seconds alongside the sign-off.
00:00
00:09
00:12
00:21
00:25
00:37
00:41
00:47
00:56
00:58
01:05
01:13
01:19
01:26
01:30
01:39
01:46
01:52
01:58
02:05
02:14
02:18
02:24
02:30
02:36
02:41
02:49
02:55
03:01
03:07
03:14
03:20
03:26
03:32
03:38
03:44
03:50
03:56
04:01
04:07
04:13
04:19
04:24
04:30
04:36
04:41
04:47
04:53
04:59
05:02
05:09
05:20
05:25
05:28
05:37
05:44
05:50
05:57
06:06
06:10
06:17
06:23
06:30
06:37
06:43
06:47
06:56
07:03
07:13
07:16
07:20
07:29
07:34
07:40
07:46
07:52
07:57
08:06
08:11
08:17Add Modern Creator as a preferred source and Google shows you more of our breakdowns in Search, Top Stories, and AI Overviews. It only changes what you see, and you can undo it in your Google settings anytime.
A 9-minute end-to-end demo of SkyBridge — the open-source framework that puts your React app inside ChatGPT and Claude.
May 24thFluidVoice, a free open-source Mac app, runs speech-to-text and cleanup entirely on-device — going head-to-head with paid subscription tools like Wispr Flow and Superwhisper.
July 10thA 7-minute hands-on with Voicebox — the local voice AI studio that clones your voice, dictates into any app, and talks back to your coding agents, all without a subscription.
June 17thA 4-minute proof that two commands can make Claude Code stop forgetting everything you built yesterday.
February 6thBetter Stack puts the open-source Claude Design alternative through its paces — and it works, even with a non-Claude model.
May 15thA 7-minute demo of understand-anything, the Claude Code plugin that turns a repo into a queryable knowledge graph with guided tours and dependency maps.
May 20th