类库
› tool-ui
assistant-ui/tool-ui
Tool UI 提供用于 AI 聊天界面的 React 组件,将工具调用数据转化为审批、表单等交互 UI。采用 shadcn/ui 模式,支持复制粘贴使用,无需安装依赖,基于 Zod 验证并内置回执功能,便于用户直接在对话中操作。
技术栈
apps/www javascript
框架
Next.js
16.1.6
React
19.2.4
状态管理
Zustand
^5.0.11
构建工具
esbuild
^0.27.3
测试
Vitest
^4.0.18
CSS 框架
Tailwind CSS
^4.1.18
代码规范
ESLint
^9.39.2
查看全部依赖 (100)
依赖
@ai-sdk/anthropic
^3.0.36
@ai-sdk/mcp
^1.0.18
@ai-sdk/openai
^3.0.25
@assistant-ui/react
^0.12.3
@assistant-ui/react-ai-sdk
^1.3.3
@assistant-ui/react-markdown
^0.12.1
@codemirror/lang-json
^6.0.2
@codemirror/lint
^6.9.3
@codemirror/view
^6.39.12
@mdx-js/loader
^3.1.1
@mdx-js/react
^3.1.1
@modelcontextprotocol/sdk
^1.25.3
@next/mdx
^16.1.6
@pierre/diffs
^1.0.11
@radix-ui/react-accordion
^1.2.12
@radix-ui/react-avatar
^1.1.11
@radix-ui/react-collapsible
^1.1.12
@radix-ui/react-dialog
^1.1.15
@radix-ui/react-dropdown-menu
^2.1.16
@radix-ui/react-label
^2.1.8
@radix-ui/react-popover
^1.1.15
@radix-ui/react-radio-group
^1.3.8
@radix-ui/react-select
^2.2.6
@radix-ui/react-separator
^1.1.8
@radix-ui/react-slider
^1.3.6
@radix-ui/react-slot
^1.2.4
@radix-ui/react-switch
^1.2.6
@radix-ui/react-tabs
^1.1.13
@radix-ui/react-toggle
^1.1.10
@radix-ui/react-toggle-group
^1.1.11
@radix-ui/react-tooltip
^1.2.8
@react-three/drei
^10.7.7
@react-three/fiber
^9.5.0
@react-three/postprocessing
^3.0.4
@silk-hq/components
^0.10.0
@tailwindcss/typography
^0.5.19
@types/mdx
^2.0.13
@uiw/codemirror-theme-github
^4.25.4
@uiw/react-codemirror
^4.25.4
@upstash/ratelimit
^2.0.8
@upstash/redis
^1.36.2
@vercel/analytics
^1.6.1
ai
^6.0.69
ajv
^8.17.1
ansi-to-react
^6.2.6
class-variance-authority
^0.7.1
clsx
^2.1.1
freestyle-sandboxes
^0.1.14
fumadocs-core
^16.5.0
fumadocs-mdx
^14.2.6
fumadocs-ui
^16.5.0
geist
^1.5.1
leaflet
^1.9.4
leva
^0.10.1
lucide-react
^0.563.0
mermaid
^11.12.2
motion
^12.31.0
next-themes
^0.4.6
nuqs
^2.8.8
posthog-js
^1.339.1
postprocessing
^6.38.2
radix-ui
^1.4.3
react-dom
19.2.4
react-icons
^5.5.0
react-leaflet
^5.0.0
react-resizable-panels
^3.0.6
react-shiki
^0.9.1
recharts
2.15.4
rehype-slug
^6.0.0
remark-gfm
^4.0.1
shiki
^3.22.0
supercluster
^8.0.1
tailwind-merge
^3.4.0
three
^0.182.0
tw-shimmer
^0.4.4
zod
4.3.6
开发依赖
@nkzw/oxlint-config
^1.0.1
@tailwindcss/postcss
^4.1.18
@testing-library/react
^16.3.2
@types/json-schema
^7.0.15
@types/leaflet
^1.9.21
@types/node
^25.2.0
@types/react
^19.2.10
@types/react-dom
^19.2.3
@types/supercluster
^7.1.3
@types/three
^0.182.0
@typescript-eslint/eslint-plugin
^8.56.0
@typescript-eslint/parser
^8.54.0
@typescript/native-preview
7.0.0-dev.20260222.1
baseline-browser-mapping
^2.9.19
eslint-plugin-oxlint
^1.49.0
eslint-plugin-react-hooks
^7.0.1
jsdom
^28.0.0
npm-run-all2
^8.0.4
oxfmt
^0.34.0
oxlint
^1.49.0
postcss
^8.5.6
tsx
^4.21.0
tw-animate-css
^1.4.0
typescript
^5.9.3
根目录 javascript
查看全部依赖 (3)
开发依赖
@changesets/cli
^2.29.8
lint-staged
^16.4.0
tsx
^4.21.0
packages/agent javascript
查看全部依赖 (3)
依赖
@clack/prompts
^0.10.0
开发依赖
tsup
^8.5.0
typescript
^5.9.3