类库
› ai
TanStack/ai
TanStack AI 是一个类型安全、与提供商无关的 TypeScript SDK,支持流式聊天、工具调用、智能体及多模态应用。它兼容 OpenAI、Anthropic 等主流服务商,并提供 React、Vue、Svelte 和 Solid 等前端框架的原生绑定,便于构建复杂的 AI 应用。
标签
技术栈
codemods javascript
测试
Vitest
^4.0.14
代码规范
Prettier
^3.7.4
查看全部依赖 (4)
开发依赖
@types/jscodeshift
^17.1.1
@types/node
^24.10.1
jscodeshift
^17.1.1
typescript
5.9.3
根目录 javascript
构建工具
Vite
^7.3.3
测试
Vitest
^4.0.14
代码规范
ESLint
^9.39.1
Prettier
^3.7.4
查看全部依赖 (20)
开发依赖
@changesets/changelog-github
^0.7.0
@changesets/cli
^2.30.0
@faker-js/faker
^10.1.0
@tanstack/eslint-config
0.4.0
@tanstack/typedoc-config
0.3.1
@tanstack/vite-config
0.4.1
@types/node
^24.10.1
eslint-plugin-unused-imports
^4.3.0
happy-dom
^20.0.10
kiira
0.5.0
knip
^5.70.2
markdown-link-extractor
^4.0.3
nx
22.1.2
premove
^4.0.0
prettier-plugin-svelte
^3.4.0
publint
^0.3.15
sherif
^1.9.0
tinyglobby
^0.2.15
tsx
^4.21.0
typescript
5.9.3
packages/ai-angular javascript
测试
Vitest
^4.0.14
查看全部依赖 (16)
依赖
@tanstack/ai-client
workspace:*
tslib
^2.8.1
开发依赖
@analogjs/vite-plugin-angular
^1.10.0
@angular/build
^21.2.0
@angular/common
^21.2.0
@angular/compiler
^21.2.0
@angular/core
^21.2.0
@angular/platform-browser
^21.2.0
@angular/platform-browser-dynamic
^21.2.0
@tanstack/ai
workspace:*
@types/node
^24.10.1
jsdom
^27.2.0
ng-packagr
^21.2.0
typescript
5.9.3
zod
^4.2.0
zone.js
^0.15.0
packages/ai-anthropic/live-tests javascript
查看全部依赖 (4)
依赖
@tanstack/ai
workspace:*
@tanstack/ai-anthropic
workspace:*
zod
^3.24.1
开发依赖
tsx
^4.19.2
packages/ai-anthropic javascript
查看全部依赖 (5)
依赖
@anthropic-ai/sdk
^0.97.1
@tanstack/ai-utils
workspace:*
开发依赖
@tanstack/ai
workspace:*
@vitest/coverage-v8
4.0.14
zod
^4.2.0
packages/ai-client javascript
构建工具
Vite
^7.3.3
查看全部依赖 (6)
依赖
@tanstack/ai
workspace:*
@tanstack/ai-event-client
workspace:*
@tanstack/ai-utils
workspace:*
开发依赖
@standard-schema/spec
^1.1.0
@vitest/coverage-v8
4.0.14
zod
^4.2.0
packages/ai-code-mode-skills javascript
查看全部依赖 (11)
依赖
@tanstack/ai
workspace:*
@tanstack/ai-code-mode
workspace:*
开发依赖
@tanstack/ai-anthropic
workspace:*
@tanstack/ai-gemini
workspace:*
@tanstack/ai-isolate-node
workspace:*
@tanstack/ai-openai
workspace:*
@vitest/coverage-v8
4.0.14
commander
^13.1.0
dotenv
^17.2.3
tsx
^4.21.0
zod
^4.2.0
packages/ai-code-mode/models-eval javascript
查看全部依赖 (12)
依赖
@tanstack/ai
workspace:*
@tanstack/ai-anthropic
workspace:*
@tanstack/ai-code-mode
workspace:*
@tanstack/ai-gemini
workspace:*
@tanstack/ai-grok
workspace:*
@tanstack/ai-groq
workspace:*
@tanstack/ai-isolate-node
workspace:*
@tanstack/ai-ollama
workspace:*
@tanstack/ai-openai
workspace:*
dotenv
^17.2.3
zod
^4.2.0
开发依赖
tsx
^4.21.0
packages/ai-code-mode javascript
查看全部依赖 (4)
依赖
sucrase
^3.35.0
开发依赖
@tanstack/ai
workspace:*
@vitest/coverage-v8
4.0.14
zod
^4.2.0
packages/ai-devtools javascript
框架
Solid.js
^1.9.10
构建工具
Vite
^7.3.3
查看全部依赖 (10)
依赖
@tanstack/ai
workspace:*
@tanstack/ai-event-client
workspace:*
@tanstack/devtools-ui
^0.5.1
@tanstack/devtools-utils
^0.4.0
goober
^2.1.18
开发依赖
@vitest/coverage-v8
4.0.14
jsdom
^27.2.0
tsup
^8.5.1
tsup-preset-solid
^2.2.0
vite-plugin-solid
^2.11.10
packages/ai-elevenlabs javascript
查看全部依赖 (5)
依赖
@elevenlabs/client
^1.3.1
@elevenlabs/elevenlabs-js
^2.44.0
@tanstack/ai-utils
workspace:*
开发依赖
@tanstack/ai
workspace:*
@vitest/coverage-v8
4.0.14
packages/ai-event-client javascript
查看全部依赖 (2)
依赖
@tanstack/devtools-event-client
^0.4.1
开发依赖
@vitest/coverage-v8
4.0.14
packages/ai-fal javascript
构建工具
Vite
^7.3.3
查看全部依赖 (4)
依赖
@fal-ai/client
^1.10.1
@tanstack/ai-utils
workspace:*
开发依赖
@tanstack/ai
workspace:*
@vitest/coverage-v8
4.0.14
packages/ai-gemini javascript
构建工具
Vite
^7.3.3
查看全部依赖 (6)
依赖
@google/genai
^2.8.0
@tanstack/ai-utils
workspace:*
partial-json
^0.1.7
开发依赖
@tanstack/ai
workspace:*
@vitest/coverage-v8
4.0.14
zod
^4.2.0
packages/ai-grok javascript
构建工具
Vite
^7.3.3
查看全部依赖 (5)
依赖
@tanstack/ai-utils
workspace:*
@tanstack/openai-base
workspace:*
openai
^6.41.0
开发依赖
@tanstack/ai
workspace:*
@vitest/coverage-v8
4.0.14
packages/ai-groq javascript
构建工具
Vite
^7.3.3
查看全部依赖 (4)
依赖
@tanstack/ai-utils
workspace:*
@tanstack/openai-base
workspace:*
openai
^6.41.0
开发依赖
@vitest/coverage-v8
4.0.14
packages/ai-isolate-cloudflare javascript
查看全部依赖 (4)
依赖
@tanstack/ai-code-mode
workspace:*
开发依赖
@cloudflare/workers-types
^4.20241230.0
@vitest/coverage-v8
4.0.14
wrangler
^4.88.0
packages/ai-isolate-node javascript
查看全部依赖 (2)
依赖
isolated-vm
^6.0.2
开发依赖
@vitest/coverage-v8
4.0.14
packages/ai-isolate-quickjs javascript
查看全部依赖 (2)
依赖
quickjs-emscripten
^0.31.0
开发依赖
@vitest/coverage-v8
4.0.14
packages/ai-mcp javascript
构建工具
Vite
^7.3.3
查看全部依赖 (7)
依赖
@modelcontextprotocol/sdk
^1.29.0
@tanstack/ai
workspace:*
开发依赖
@vitest/coverage-v8
4.0.14
jiti
^2.4.2
json-schema-to-typescript
^15.0.4
tsup
^8.5.1
zod
^4.2.0
packages/ai-ollama javascript
构建工具
Vite
^7.3.3
查看全部依赖 (4)
依赖
@tanstack/ai-utils
workspace:*
ollama
^0.6.3
开发依赖
@tanstack/ai
workspace:*
@vitest/coverage-v8
4.0.14
packages/ai-openai/live-tests javascript
查看全部依赖 (3)
依赖
@tanstack/ai
workspace:*
@tanstack/ai-openai
workspace:*
开发依赖
tsx
^4.19.2
packages/ai-openai javascript
构建工具
Vite
^7.3.3
查看全部依赖 (6)
依赖
@tanstack/ai-utils
workspace:*
@tanstack/openai-base
workspace:*
openai
^6.41.0
开发依赖
@tanstack/ai
workspace:*
@vitest/coverage-v8
4.0.14
zod
^4.2.0
packages/ai-openrouter javascript
构建工具
Vite
^7.3.3
查看全部依赖 (5)
依赖
@openrouter/sdk
0.12.35
@tanstack/ai-utils
workspace:*
开发依赖
@tanstack/ai
workspace:*
@vitest/coverage-v8
4.0.14
zod
^4.2.0
packages/ai-preact javascript
框架
Preact
^10.26.9
构建工具
Vite
^7.3.3
查看全部依赖 (4)
依赖
@tanstack/ai-client
workspace:*
开发依赖
@testing-library/preact
^3.2.4
@vitest/coverage-v8
4.0.14
jsdom
^27.2.0
packages/ai-react-ui javascript
框架
React
^19.2.3
构建工具
Vite
^7.3.3
查看全部依赖 (10)
依赖
react-markdown
^10.1.0
rehype-highlight
^7.0.2
rehype-raw
^7.0.0
rehype-sanitize
^6.0.0
remark-gfm
^4.0.1
开发依赖
@tanstack/ai-client
workspace:*
@tanstack/ai-react
workspace:*
@types/react
^19.2.7
@vitest/coverage-v8
4.0.14
react-dom
^19.2.3
packages/ai-react javascript
框架
React
^19.2.3
构建工具
Vite
^7.3.3
查看全部依赖 (7)
依赖
@tanstack/ai-client
workspace:*
开发依赖
@standard-schema/spec
^1.1.0
@tanstack/ai
workspace:*
@testing-library/react
^16.3.0
@types/react
^19.2.7
@vitest/coverage-v8
4.0.14
jsdom
^27.2.0
packages/ai-solid-ui javascript
框架
Solid.js
^1.9.10
构建工具
Vite
^7.3.3
查看全部依赖 (8)
依赖
rehype-highlight
^7.0.2
rehype-raw
^7.0.0
rehype-sanitize
^6.0.0
remark-gfm
^4.0.1
solid-markdown
^2.1.0
开发依赖
@tanstack/ai-client
workspace:*
@tanstack/ai-solid
workspace:*
@vitest/coverage-v8
4.0.14
packages/ai-solid javascript
框架
Solid.js
^1.9.10
测试
Vitest
^4.0.14
查看全部依赖 (9)
依赖
@tanstack/ai-client
workspace:*
开发依赖
@solidjs/testing-library
^0.8.10
@standard-schema/spec
^1.1.0
@tanstack/ai
workspace:*
@types/node
^24.10.1
@vitest/coverage-v8
4.0.14
jsdom
^27.2.0
tsdown
^0.17.0-beta.6
typescript
5.9.3
packages/ai-svelte javascript
框架
Svelte
^5.20.0
构建工具
Vite
^7.3.3
查看全部依赖 (10)
依赖
@tanstack/ai-client
workspace:*
开发依赖
@standard-schema/spec
^1.1.0
@sveltejs/package
^2.3.10
@sveltejs/vite-plugin-svelte
^5.1.1
@tanstack/ai
workspace:*
@types/node
^24.10.1
@vitest/coverage-v8
4.0.14
jsdom
^27.2.0
svelte-check
^4.2.0
typescript
5.9.3
packages/ai-utils javascript
构建工具
Vite
^7.3.3
查看全部依赖 (2)
开发依赖
@types/node
^24.10.1
@vitest/coverage-v8
4.0.14
packages/ai-vue-ui javascript
框架
Vue.js
^3.5.25
构建工具
Vite
^7.3.3
查看全部依赖 (8)
依赖
@crazydos/vue-markdown
^1.1.4
@tanstack/ai-vue
workspace:*
rehype-highlight
^7.0.2
rehype-raw
^7.0.0
remark-gfm
^4.0.1
开发依赖
@vitejs/plugin-vue
^6.0.2
@vitest/coverage-v8
4.0.14
vue-tsc
^2.2.10
packages/ai-vue javascript
框架
Vue.js
^3.5.25
测试
Vitest
^4.0.14
查看全部依赖 (9)
依赖
@tanstack/ai-client
workspace:*
开发依赖
@standard-schema/spec
^1.1.0
@tanstack/ai
workspace:*
@types/node
^24.10.1
@vitest/coverage-v8
4.0.14
@vue/test-utils
^2.4.6
jsdom
^27.2.0
tsdown
^0.17.0-beta.6
typescript
5.9.3
packages/ai javascript
查看全部依赖 (9)
依赖
@ag-ui/core
^0.0.52
@standard-schema/spec
^1.1.0
@tanstack/ai-event-client
workspace:*
@tanstack/ai-utils
workspace:*
partial-json
^0.1.7
开发依赖
@opentelemetry/api
^1.9.0
@vitest/coverage-v8
4.0.14
arktype
^2.1.28
zod
^4.2.0
packages/openai-base javascript
构建工具
Vite
^7.3.3
查看全部依赖 (5)
依赖
@tanstack/ai-utils
workspace:*
openai
^6.41.0
开发依赖
@tanstack/ai
workspace:*
@vitest/coverage-v8
4.0.14
zod
^4.2.0
packages/preact-ai-devtools javascript
构建工具
Vite
^7.3.3
查看全部依赖 (3)
依赖
@tanstack/ai-devtools-core
workspace:*
@tanstack/devtools-utils
^0.4.0
开发依赖
@vitest/coverage-v8
4.0.14
packages/react-ai-devtools javascript
框架
React
^19.2.3
构建工具
Vite
^7.3.3
查看全部依赖 (4)
依赖
@tanstack/ai-devtools-core
workspace:*
@tanstack/devtools-utils
^0.4.0
开发依赖
@types/react
^19.2.7
@vitest/coverage-v8
4.0.14
packages/solid-ai-devtools javascript
框架
Solid.js
^1.9.10
构建工具
Vite
^7.3.3
查看全部依赖 (4)
依赖
@tanstack/ai-devtools-core
workspace:*
@tanstack/devtools-utils
^0.4.0
开发依赖
@vitest/coverage-v8
4.0.14
vite-plugin-solid
^2.11.10
testing/panel javascript
框架
React
^19.2.3
构建工具
Vite
^7.3.3
测试
Playwright
^1.57.0
CSS 框架
Tailwind CSS
^4.1.18
查看全部依赖 (32)
依赖
@tailwindcss/vite
^4.1.18
@tanstack/ai
workspace:*
@tanstack/ai-anthropic
workspace:*
@tanstack/ai-client
workspace:*
@tanstack/ai-event-client
workspace:*
@tanstack/ai-gemini
workspace:*
@tanstack/ai-grok
workspace:*
@tanstack/ai-ollama
workspace:*
@tanstack/ai-openai
workspace:*
@tanstack/ai-openrouter
workspace:*
@tanstack/ai-react
workspace:*
@tanstack/ai-react-ui
workspace:*
@tanstack/nitro-v2-vite-plugin
^1.154.7
@tanstack/react-router
^1.158.4
@tanstack/react-start
^1.159.0
@tanstack/start
^1.120.20
highlight.js
^11.11.1
lucide-react
^0.561.0
react-dom
^19.2.3
react-markdown
^10.1.0
rehype-highlight
^7.0.2
rehype-raw
^7.0.0
rehype-sanitize
^6.0.0
remark-gfm
^4.0.1
vite-tsconfig-paths
^5.1.4
zod
^4.2.0
开发依赖
@types/node
^24.10.1
@types/react
^19.2.7
@types/react-dom
^19.2.3
@vitejs/plugin-react
^5.1.2
dotenv
^17.2.3
typescript
5.9.3
testing/react-native-smoke javascript
框架
React
^19.2.3
构建工具
esbuild
^0.25.12
查看全部依赖 (8)
依赖
@tanstack/ai
workspace:*
@tanstack/ai-react
workspace:*
expo
~56.0.5
react-native
0.85.3
开发依赖
@types/node
^24.10.1
@types/react
^19.2.7
tsx
^4.21.0
typescript
5.9.3
截图