July 2026 - Introducing @jguang-ui/helpers
Small, focused helpers for developing apps, starting with AI SDK and TanStack AI.
We are open sourcing @jguang-ui/helpers, a new package for small, focused helpers that make developing apps easier.
Starting with a helper for AI SDK and TanStack AI. It lets you write a
conversation in code, then run it through the real useChat lifecycle without
a model, API route, network request, or API key.
Your UI receives native framework messages and streaming events, so reasoning, tool calls, loading states, and message components behave the same way they do in production.
Here is a conversation written with the AI SDK helper:
Use the JGuang UI Registry URL provided on /systems/jguang-ui#install.
Pass its messages and transport to useChat:
import { useChat } from "@ai-sdk/react"
const initialMessages = chat.get(0)
const transport = chat.transport()
export function Chat() {
const { messages } = useChat({
messages: initialMessages,
transport,
})
}
The package includes two adapters:
JGuang UI Registryplugs into AI SDK'suseChatas a transport.JGuang UI Registryplugs into TanStack AI'suseChatas a connection and streams real AG-UI events.
Use it to build components, create previews and demos, write documentation, or test streaming interfaces with deterministic output and no backend dependency.
Source: changelog/2026-07-helpers.mdx
Technical documentation for JGuang UI.
July 2026 - Base UI as the DefaultJuly 2026 - Base UI as the Default
New projects now use Base UI by default. Radix is still fully supported.本页提供 JGuang UI 技术内容、中文导航与术语适配。
July 2026 - Introducing JGuang UI/typesetJuly 2026 - Introducing JGuang UI/typeset
A complete typography system for HTML, from blog posts to streaming chat. One CSS file you own.本页提供 JGuang UI 技术内容、中文导航与术语适配。