[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73651":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},73651,"x","ant-design\u002Fx","ant-design","Craft AI-driven interface effortlessly🤖","https:\u002F\u002Fx.ant.design",null,"TypeScript",4580,1100,25,100,0,10,23,59,30,31.13,false,"main",true,[26,27,28,29,30],"ai","antd","chat-ui","copilot","react","2026-06-12 02:03:16","\u003Cdiv align=\"center\">\u003Ca name=\"readme-top\">\u003C\u002Fa>\n\n\u003Cimg height=\"180\" src=\"https:\u002F\u002Fmdn.alipayobjects.com\u002Fhuamei_iwk9zp\u002Fafts\u002Fimg\u002FA*eco6RrQhxbMAAAAAAAAAAAAADgCCAQ\u002Foriginal\">\n\n\u003Ch1>Ant Design X\u003C\u002Fh1>\n\nBuild excellent AI interfaces and pioneer intelligent new experiences.\n\n[![CI status][github-action-image]][github-action-url] [![codecov][codecov-image]][codecov-url] ![GitHub contributors][github-contributors] [![Follow zhihu][zhihu-image]][zhihu-url] [![Ask DeepWiki](https:\u002F\u002Fdeepwiki.com\u002Fbadge.svg)](https:\u002F\u002Fdeepwiki.com\u002Fant-design\u002Fx)\n\n| Package | Latest Version | Download stats | Bundle Size | JSDelivr |\n| :-- | :-- | :-- | :-- | :-- |\n| `@ant-design\u002Fx` | [![npm version][x-version-image]][x-version-url] | [![npm downloads][x-downloads-image]][x-downloads-url] | [![bundle size][x-bundle-size-image]][x-bundle-size-url] | [![jsdelivr][x-jsdelivr-image]][x-jsdelivr-url] |\n| `@ant-design\u002Fx-markdown` | [![npm version][x-markdown-version-image]][x-markdown-version-url] | [![npm downloads][x-markdown-downloads-image]][x-markdown-downloads-url] | [![bundle size][x-markdown-bundle-size-image]][x-markdown-bundle-size-url] | [![jsdelivr][x-markdown-jsdelivr-image]][x-markdown-jsdelivr-url] |\n| `@ant-design\u002Fx-sdk` | [![npm version][x-sdk-version-image]][x-sdk-version-url] | [![npm downloads][x-sdk-downloads-image]][x-sdk-downloads-url] | [![bundle size][x-sdk-bundle-size-image]][x-sdk-bundle-size-url] | [![jsdelivr][x-sdk-jsdelivr-image]][x-sdk-jsdelivr-url] |\n| `@ant-design\u002Fx-skill` | [![npm version][x-skill-version-image]][x-skill-version-url] | [![npm downloads][x-skill-downloads-image]][x-skill-downloads-url] | [![bundle size][x-skill-bundle-size-image]][x-skill-bundle-size-url] | [![jsdelivr][x-skill-jsdelivr-image]][x-skill-jsdelivr-url] |\n\n[Changelog](.\u002FCHANGELOG.en-US.md) · [Report a Bug][github-issues-bug-report] · [Request a Feature][github-issues-feature-request] · English · [中文](.\u002FREADME-zh_CN.md)\n\n[x-version-image]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@ant-design\u002Fx.svg?style=flat-square\n[x-version-url]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@ant-design\u002Fx\n[x-downloads-image]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@ant-design\u002Fx.svg?style=flat\n[x-downloads-url]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@ant-design\u002Fx\n[x-bundle-size-image]: https:\u002F\u002Fimg.shields.io\u002Fbundlephobia\u002Fminzip\u002F@ant-design\u002Fx\n[x-bundle-size-url]: https:\u002F\u002Fbundlephobia.com\u002Fresult?p=@ant-design\u002Fx\n[x-package-size-image]: https:\u002F\u002Fpackagephobia.com\u002Fbadge?p=@ant-design\u002Fx\n[x-package-size-url]: https:\u002F\u002Fpackagephobia.com\u002Fresult?p=@ant-design\u002Fx\n[x-jsdelivr-image]: https:\u002F\u002Fdata.jsdelivr.com\u002Fv1\u002Fpackage\u002Fnpm\u002F@ant-design\u002Fx\u002Fbadge\n[x-jsdelivr-url]: https:\u002F\u002Fwww.jsdelivr.com\u002Fpackage\u002Fnpm\u002F@ant-design\u002Fx\n[x-markdown-version-image]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@ant-design\u002Fx-markdown.svg?style=flat\n[x-markdown-version-url]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@ant-design\u002Fx-markdown\n[x-markdown-downloads-image]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@ant-design\u002Fx-markdown.svg?style=flat\n[x-markdown-downloads-url]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@ant-design\u002Fx-markdown\n[x-markdown-bundle-size-image]: https:\u002F\u002Fimg.shields.io\u002Fbundlephobia\u002Fminzip\u002F@ant-design\u002Fx-markdown\n[x-markdown-bundle-size-url]: https:\u002F\u002Fbundlephobia.com\u002Fresult?p=@ant-design\u002Fx-markdown\n[x-markdown-package-size-image]: https:\u002F\u002Fpackagephobia.com\u002Fbadge?p=@ant-design\u002Fx-markdown\n[x-markdown-package-size-url]: https:\u002F\u002Fpackagephobia.com\u002Fresult?p=@ant-design\u002Fx-markdown\n[x-markdown-jsdelivr-image]: https:\u002F\u002Fdata.jsdelivr.com\u002Fv1\u002Fpackage\u002Fnpm\u002F@ant-design\u002Fx-markdown\u002Fbadge\n[x-markdown-jsdelivr-url]: https:\u002F\u002Fwww.jsdelivr.com\u002Fpackage\u002Fnpm\u002F@ant-design\u002Fx-markdown\n[x-sdk-version-image]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@ant-design\u002Fx-sdk.svg?style=flat\n[x-sdk-version-url]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@ant-design\u002Fx-sdk\n[x-sdk-downloads-image]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@ant-design\u002Fx-sdk.svg?style=flat\n[x-sdk-downloads-url]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@ant-design\u002Fx-sdk\n[x-sdk-bundle-size-image]: https:\u002F\u002Fimg.shields.io\u002Fbundlephobia\u002Fminzip\u002F@ant-design\u002Fx-sdk\n[x-sdk-bundle-size-url]: https:\u002F\u002Fbundlephobia.com\u002Fresult?p=@ant-design\u002Fx-sdk\n[x-sdk-package-size-image]: https:\u002F\u002Fpackagephobia.com\u002Fbadge?p=@ant-design\u002Fx-sdk\n[x-sdk-package-size-url]: https:\u002F\u002Fpackagephobia.com\u002Fresult?p=@ant-design\u002Fx-sdk\n[x-sdk-jsdelivr-image]: https:\u002F\u002Fdata.jsdelivr.com\u002Fv1\u002Fpackage\u002Fnpm\u002F@ant-design\u002Fx-sdk\u002Fbadge\n[x-sdk-jsdelivr-url]: https:\u002F\u002Fwww.jsdelivr.com\u002Fpackage\u002Fnpm\u002F@ant-design\u002Fx-sdk\n[x-skill-version-image]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@ant-design\u002Fx-skill.svg?style=flat-square\n[x-skill-version-url]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@ant-design\u002Fx-skill\n[x-skill-downloads-image]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@ant-design\u002Fx-skill.svg?style=flat\n[x-skill-downloads-url]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@ant-design\u002Fx-skill\n[x-skill-bundle-size-image]: https:\u002F\u002Fimg.shields.io\u002Fbundlephobia\u002Fminzip\u002F@ant-design\u002Fx-skill\n[x-skill-bundle-size-url]: https:\u002F\u002Fbundlephobia.com\u002Fresult?p=@ant-design\u002Fx-skill\n[x-skill-package-size-image]: https:\u002F\u002Fpackagephobia.com\u002Fbadge?p=@ant-design\u002Fx-skill\n[x-skill-package-size-url]: https:\u002F\u002Fpackagephobia.com\u002Fresult?p=@ant-design\u002Fx-skill\n[x-skill-jsdelivr-image]: https:\u002F\u002Fdata.jsdelivr.com\u002Fv1\u002Fpackage\u002Fnpm\u002F@ant-design\u002Fx-skill\u002Fbadge\n[x-skill-jsdelivr-url]: https:\u002F\u002Fwww.jsdelivr.com\u002Fpackage\u002Fnpm\u002F@ant-design\u002Fx-skill\n[npm-image]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@ant-design\u002Fx.svg?style=flat-square\n[npm-url]: https:\u002F\u002Fnpmjs.org\u002Fpackage\u002F@ant-design\u002Fx\n[github-action-image]: https:\u002F\u002Fgithub.com\u002Fant-design\u002Fx\u002Factions\u002Fworkflows\u002Fmain.yml\u002Fbadge.svg\n[github-action-url]: https:\u002F\u002Fgithub.com\u002Fant-design\u002Fx\u002Factions\u002Fworkflows\u002Fmain.yml\n[codecov-image]: https:\u002F\u002Fcodecov.io\u002Fgh\u002Fant-design\u002Fx\u002Fgraph\u002Fbadge.svg?token=wrCCsyTmdi\n[codecov-url]: https:\u002F\u002Fcodecov.io\u002Fgh\u002Fant-design\u002Fx\n[download-image]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@ant-design\u002Fx.svg?style=flat-square\n[download-url]: https:\u002F\u002Fnpmjs.org\u002Fpackage\u002F@ant-design\u002Fx\n[bundlephobia-image]: https:\u002F\u002Fbadgen.net\u002Fbundlephobia\u002Fminzip\u002F@ant-design\u002Fx?style=flat-square\n[bundlephobia-url]: https:\u002F\u002Fbundlephobia.com\u002Fpackage\u002F@ant-design\u002Fx\n[github-issues-bug-report]: https:\u002F\u002Fgithub.com\u002Fant-design\u002Fx\u002Fissues\u002Fnew?template=bug-report.yml\n[github-issues-feature-request]: https:\u002F\u002Fgithub.com\u002Fant-design\u002Fx\u002Fissues\u002Fnew?template=bug-feature-request.yml\n[antd-image]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Ant%20Design-blue?labelColor=black&logo=antdesign&style=flat-square\n[antd-url]: https:\u002F\u002Fant.design\n[zhihu-image]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F-Ant%20Design-white?logo=zhihu\n[zhihu-url]: https:\u002F\u002Fwww.zhihu.com\u002Fcolumn\u002Fc_1564262000561106944\n[github-contributors]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors-anon\u002Fant-design\u002Fx\n\n\u003C\u002Fdiv>\n\n![demos](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F8f6b56b9-3619-4ddc-9105-ca0eb7af070f)\n\n## 🌈 Enterprise-level LLM Components Out of the Box\n\n`@ant-design\u002Fx` 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](packages\u002Fx\u002FREADME.md).\n\n## ⚡️ Connect to Model Agents & Efficiently Manage Data Streams\n\n`@ant-design\u002Fx-sdk` provides a set of utility APIs to help developers manage AI application data streams out of the box. See details [here](packages\u002Fx-sdk\u002FREADME.md).\n\n## ✨ Markdown Renderer\n\n`@ant-design\u002Fx-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](packages\u002Fx-markdown\u002FREADME.md).\n\n## 🎴 Dynamic Card Renderer\n\n`@ant-design\u002Fx-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](packages\u002Fx-card\u002FREADME.md).\n\n## 🚀 Skill\n\n`@ant-design\u002Fx-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](packages\u002Fx-skill\u002FREADME.md).\n\n## Who's using\n\nAnt 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](https:\u002F\u002Fgithub.com\u002Fant-design\u002Fx\u002Fissues\u002F126).\n\n## Local Development\n\n> antx uses [npm-workspace](https:\u002F\u002Fdocs.npmjs.com\u002Fcli\u002Fv11\u002Fusing-npm\u002Fworkspaces) to organize code. We recommend using npm or [utoo](https:\u002F\u002Fgithub.com\u002Fumijs\u002Fmako\u002Ftree\u002Fnext) for local development.\n\n```bash\n# Install utoo\n$ npm i -g utoo\n\n# Install project dependencies (by utoo)\n$ ut [install]\n\n# Start project\n$ ut start # Method 1: Start via main package script\n$ ut start --workspace packages\u002Fx # Method 2: Start via workspace param\n$ ut start --workspace @ant-design\u002Fx # Method 3: Start via package.name (utoo only)\n$ cd packages\u002Fx && ut start # Method 4: Enter subpackage dir and start\n\n# Add dependency\n$ ut install [pkg@version] # Add to main package\n$ ut install [pkg@version] --workspace packages\u002Fx # Add to subpackage\n$ cd packages\u002Fx && ut install [pkg@version] # Add to subpackage\n\n# Update dependencies\n$ ut update # utoo only\n```\n\n## How to Contribute\n\nBefore participating in any form, please read the [Contributor Guide](https:\u002F\u002Fgithub.com\u002Fant-design\u002Fant-design\u002Fblob\u002Fmaster\u002F.github\u002FCONTRIBUTING.md). If you wish to contribute, feel free to submit a [Pull Request](https:\u002F\u002Fgithub.com\u002Fant-design\u002Fant-design\u002Fpulls) or [report a Bug](http:\u002F\u002Fnew-issue.ant.design\u002F).\n\n> We highly recommend reading [How To Ask Questions The Smart Way](https:\u002F\u002Fgithub.com\u002Fryanhanwu\u002FHow-To-Ask-Questions-The-Smart-Way), [How to Ask Questions in Open Source Community](https:\u002F\u002Fgithub.com\u002Fseajs\u002Fseajs\u002Fissues\u002F545), [How to Report Bugs Effectively](http:\u002F\u002Fwww.chiark.greenend.org.uk\u002F%7Esgtatham\u002Fbugs.html), and [How to Submit Unanswerable Questions to Open Source Projects](https:\u002F\u002Fzhuanlan.zhihu.com\u002Fp\u002F25795393). Better questions are more likely to get help.\n\n## Community Support\n\nIf you encounter problems during use, you can seek help through the following channels. We also encourage experienced users to help newcomers through these channels.\n\nWhen asking questions on GitHub Discussions, it is recommended to use the `Q&A` tag.\n\n1. [GitHub Discussions](https:\u002F\u002Fgithub.com\u002Fant-design\u002Fx\u002Fdiscussions)\n2. [GitHub Issues](https:\u002F\u002Fgithub.com\u002Fant-design\u002Fx\u002Fissues)\n\n\u003Ca href=\"https:\u002F\u002Fopenomy.app\u002Fgithub\u002Fant-design\u002Fx\" target=\"_blank\" style=\"display: block; width: 100%;\" align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fopenomy.app\u002Fsvg?repo=ant-design\u002Fx&chart=bubble&latestMonth=3\" target=\"_blank\" alt=\"Contribution Leaderboard\" style=\"display: block; width: 100%;\" \u002F>\n \u003C\u002Fa>\n","Ant Design X 是一个用于构建AI驱动界面的工具包，旨在帮助开发者轻松创建智能用户体验。该项目基于TypeScript开发，集成了Ant Design的设计体系与AI技术，提供了包括聊天UI组件在内的多种功能，支持React框架。它特别适合需要快速集成AI功能的应用场景，如智能客服系统、在线教育平台等，能够显著提升应用的交互性和智能化水平。",2,"2026-06-11 03:46:31","high_star"]