TanStack/ai
View on GitHub🤖 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.1k
- Forks
- 331
- Open beginner issues
- 0
- Indexed issues
- 47
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 160
- Dominant language
- TypeScript
- License
- MIT
- Last GitHub push
- Sep 18, 2026
- Latest indexed
- Sep 19, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- No beginner labels indexed
47 open issues indexed
Loading issues
-
has-pr needs-repro waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
bug has-pr waiting-on: maintainer
-
waiting-on: maintainer
-
Worldlabs adapter Openhas-pr waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
Make review a sweep Openhas-pr waiting-on: maintainer
-
Optimise test suite Openhas-pr waiting-on: maintainer
-
waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
needs-repro waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
waiting-on: maintainer
-
needs-repro waiting-on: maintainer
-
waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
enhancement persistence waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
Structured output: support response_format: json_object for providers without strict json_schema Openwaiting-on: maintainer
-
waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
waiting-on: maintainer
-
has-pr waiting-on: maintainer
-
@tanstack/ai-claude-code: stream tool-call arguments (forward input_json_delta → TOOL_CALL_ARGS) Openhas-pr waiting-on: maintainer
-
needs-repro waiting-on: maintainer
-
waiting-on: author
-
waiting-on: maintainer
-
waiting-on: maintainer
-
waiting-on: author
-
Video duration validation: support template strings (e.g. "6s", "auto") and add snapDuration helper Openwaiting-on: maintainer
-
waiting-on: author
-
waiting-on: maintainer
-
waiting-on: maintainer
-
waiting-on: maintainer
-
waiting-on: maintainer
-
waiting-on: maintainer
-
needs-repro waiting-on: author
-
Dependency Dashboard Open
Difficulty 5/5 Over a week Newbie friendliness 10/100