BigHugger
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