X
Craft AI-driven interface effortlessly🤖
Install / Use
/learn @ant-design/XQuality Score
Category
Development & EngineeringSupported Platforms
README
Build excellent AI interfaces and pioneer intelligent new experiences.
| Package | Latest Version | Download stats | Bundle Size | JSDelivr |
| :-- | :-- | :-- | :-- | :-- |
| @ant-design/x | |
|
|
|
|
@ant-design/x-markdown | |
|
|
|
|
@ant-design/x-sdk | |
|
|
|
|
@ant-design/x-skill | |
|
|
|
Changelog · Report a Bug · Request a Feature · English · 中文
</div>🌈 Enterprise-level LLM Components Out of the Box
@ant-design/x provides a rich set of atomic components for different interaction stages based on the RICH interaction paradigm, helping you flexibly build your AI applications. See details here.
⚡️ Connect to Model Agents & Efficiently Manage Data Streams
@ant-design/x-sdk provides a set of utility APIs to help developers manage AI application data streams out of the box. See details here.
✨ Markdown Renderer
@ant-design/x-markdown aims to provide a streaming-friendly, highly extensible, and high-performance Markdown renderer. It supports streaming rendering of formulas, code highlighting, mermaid, and more. See details here.
🎴 Dynamic Card Renderer
@ant-design/x-card is a dynamic card rendering component based on the A2UI protocol, enabling AI Agents to dynamically build and render interactive interfaces through structured JSON message streams. It supports streaming rendering, data binding, and reactive updates. See details here.
🚀 Skill
@ant-design/x-skill is an intelligent skill library specially designed for Ant Design X, providing a series of carefully designed Agent skills. These skills can significantly improve development efficiency, help you quickly build high-quality AI conversation applications, and effectively solve various problems encountered during development. See details here.
Who's using
Ant Design X is widely used in AI-driven user interfaces within Ant Group. If your company or product uses Ant Design X, feel free to leave a message here.
Local Development
antx uses npm-workspace to organize code. We recommend using npm or utoo for local development.
# Install utoo
$ npm i -g utoo
# Install project dependencies (by utoo)
$ ut [install]
# Start project
$ ut start # Method 1: Start via main package script
$ ut start --workspace packages/x # Method 2: Start via workspace param
$ ut start --workspace @ant-design/x # Method 3: Start via package.name (utoo only)
$ cd packages/x && ut start # Method 4: Enter subpackage dir and start
# Add dependency
$ ut install [pkg@version] # Add to main package
$ ut install [pkg@version] --workspace packages/x # Add to subpackage
$ cd packages/x && ut install [pkg@version] # Add to subpackage
# Update dependencies
$ ut update # utoo only
How to Contribute
Before participating in any form, please read the Contributor Guide. If you wish to contribute, feel free to submit a Pull Request or report a Bug.
We highly recommend reading How To Ask Questions The Smart Way, How to Ask Questions in Open Source Community, How to Report Bugs Effectively, and How to Submit Unanswerable Questions to Open Source Projects. B
