GH Repository · TanStack
ai
🤖 Type-safe, provider-agnostic TypeScript AI SDK for streaming chat, tool calling, agents, and multimodal apps across OpenAI, Anthropic, Gemini, React, Vue, Svelte, and Solid.
- stars
- 3,119
- 30-day movement
- +196/day
- Related entries
- 70
- Connections
- 4
agent-appgenerative-aiTypeScripttypescript-sdktanstackvuesveltetool-callingainode/pnpmchatbotllmai-agentsopenaisolidjsai-sdktypescriptanthropicgemininodereactmultimodalfunction-callingstreaming
TanStack/ai is a TypeScript AI SDK that is provider-agnostic and type-safe, covering streaming chat, tool calling, agents, and multimodal applications. It targets OpenAI, Anthropic, and Gemini providers and exposes bindings for React, Vue, Svelte, and Solid.
Reach for it when you want a single typed SDK for streaming LLM chat and tool calling across multiple providers and frontend frameworks.
Use it to
- Build streaming chat interfaces with OpenAI, Anthropic, or Gemini
- Implement tool/function calling with type safety
- Create agent workflows in TypeScript
- Build multimodal AI apps across React, Vue, Svelte, or Solid
For TypeScript developers building LLM apps across frameworks
- Role
- agent-app
- Language
- TypeScript
- Licence
- MIT
- Forks
- 330
- Open issues
- 53
- Last push
- 2026-09-17
- Latest release
- @tanstack/solid-ai-devtools@0.2.47 · 2026-06-01
- Skills shipped
- 9
topicstypescriptai-sdkstreamingtool-callingllmmultimodal