🤖 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.

TanStack/ai は初心者に優しい?

直近 30 日間に、TanStack/ai は外部コントリビューターの PR 252 件のうち 204 件をマージしました。メンテナーはふだん 1 日以内に返信します。 初心者向けの issue が現在 1 件オープンです。

スター
3.3k
フォーク
378
オープンの初心者向け issue
1
索引済み issue
133
平均マージ
1日 5時間
マージ済み PR(30日)
233
主要言語
TypeScript
ライセンス
MIT
最終 GitHub push
2026年10月30日
最新の索引
2026年9月19日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範
初心者向けラベル
初心者向けラベルは索引されていません

TanStack/ai にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. 行動規範も読んでおきましょう。チャットだけでなく issue や PR にも適用されます。
  3. あなたのコントリビュートはプロジェクトの MIT ライセンスで公開されます。
  4. 下にある初心者向けのオープンな issue を選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • Move the example and testing apps from TypeScript 5.9.3 to TypeScript 7
    再び着手できるかも @AlemTuzlak が 28 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    waiting-on: maintainer

    難易度 4/5 3〜5日 初心者へのやさしさ 68/100

    TanStack/ai#1613 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • chore(ai-openrouter): upgrade @openrouter/sdk from 0.13.20 to 1.x
    再び着手できるかも @AlemTuzlak が 28 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    waiting-on: maintainer

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    TanStack/ai#1610 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • refactor(ai): rename thinking `signature` to `encryptedValue` to match AG-UI
    再び着手できるかも @jherr が 30 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    waiting-on: maintainer

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    TanStack/ai#1581 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • feat(ai): add a timeout option to chat(), matching the media activities
    再び着手できるかも @AlemTuzlak が 35 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    waiting-on: maintainer

    TanStack/ai#1517 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • ai-sandbox-daytona: SDK functions that the adapter does not use — log stream, session stdin, PTY kill, native fs/git, network policy
    再び着手できるかも @jherr が 72 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    needs-repro waiting-on: maintainer

    TanStack/ai#1085 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • feat(ai-sandbox): persist sandbox workspace / filesystem data across lifecycle
    再び着手できるかも @AlemTuzlak が 71 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    enhancement persistence waiting-on: maintainer

    TanStack/ai#1029 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • `@tanstack/ai-bedrock`: the AWS SDK cannot be bundled — variable-specifier dynamic imports defeat static bundlers (incl. esbuild)
    再び着手できるかも @jherr が 44 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    waiting-on: maintainer

    TanStack/ai#929 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Virtualizing a streaming agent chat: gaps between TanStack Virtual and an AI rendering layer
    再び着手できるかも @AlemTuzlak が 44 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    needs-repro waiting-on: maintainer

    TanStack/ai#757 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • E2E: add Bedrock Converse (AWS event-stream) provider to aimock
    再び着手できるかも @jherr が 44 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    waiting-on: author

    TanStack/ai#669 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Redesign ts-react-chat: clean up UI and merge in ts-react-media (fal) example
    再び着手できるかも @jherr が 44 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    waiting-on: maintainer

    TanStack/ai#510 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • feat: add smoothStream transform for word-by-word text delivery
    再び着手できるかも @jherr が 44 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    waiting-on: maintainer

    TanStack/ai#439 · コメント 2 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Dependency Dashboard
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 10/100

    TanStack/ai#50 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Chat UI: a fallback widget for tool calls whose names aren't known when the kit is created
    対応中かも @AlemTuzlak が 1 日前に担当しました。 オープン
    waiting-on: maintainer

    難易度 4/5 1〜2日 初心者へのやさしさ 58/100

    TanStack/ai#1953 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • `ChatEngine.handleTextMessageContentEvent` is O(n²) in answer length: `startsWith(before)` copies the whole accumulated text on every chunk
    対応中かも @tombeckenham が 2 日前に担当しました。 オープン
    waiting-on: maintainer

    TanStack/ai#1951 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • openai-base: streamed `apply_patch` calls reach the app with an empty `diff`
    対応中かも @tombeckenham が 2 日前に担当しました。 オープン
    has-pr waiting-on: maintainer

    TanStack/ai#1947 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • needsApproval client tools can't be approved without a server (custom connection adapters)
    対応中かも @jherr が 2 日前に担当しました。 オープン
    waiting-on: maintainer

    TanStack/ai#1945 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • feat: live speech-to-text sessions for voice and telephony agents
    対応中かも @AlemTuzlak が 2 日前に担当しました。 オープン
    waiting-on: maintainer

    TanStack/ai#1944 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • [ai-harness] Rejected receipt resolves before durable rejection; recovery can rerun the input
    対応中かも @tombeckenham が 2 日前に担当しました。 オープン
    has-pr waiting-on: maintainer

    難易度 4/5 3〜5日 初心者へのやさしさ 52/100

    TanStack/ai#1935 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • ai-sandbox-daytona: spawn().stdin.end() is a no-op while writableStdin: true, so stdin-fed harnesses (Claude Code, Codex) hang forever
    対応中かも @tombeckenham が 2 日前に担当しました。 オープン
    has-pr waiting-on: maintainer

    難易度 3/5 1〜2日 初心者へのやさしさ 64/100

    TanStack/ai#1926 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • MCP `needsApproval` calls show up as `generic` interrupts in `useChat`, so the Approve/Deny UI from the docs never renders
    対応中かも @tombeckenham が 2 日前に担当しました。 オープン
    waiting-on: maintainer

    難易度 3/5 1〜2日 初心者へのやさしさ 58/100

    TanStack/ai#1924 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • ai-vercel-gateway: usage.cost leaves out gateway surcharges, and the BYOK credential type is not exposed
    対応中かも @tombeckenham が 2 日前に担当しました。 オープン
    has-pr waiting-on: maintainer

    難易度 3/5 1〜2日 初心者へのやさしさ 55/100

    TanStack/ai#1917 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • openai-base: a Responses max_output_tokens cutoff ends as RUN_ERROR without usage instead of finishReason 'length'
    対応中かも @tombeckenham が 2 日前に担当しました。 オープン
    has-pr waiting-on: maintainer

    難易度 2/5 1〜3時間 初心者へのやさしさ 74/100

    TanStack/ai#1916 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Durable resume through withPersistence never fills ctx.inputResponse for mcp_input interrupts
    対応中かも @tombeckenham が 8 日前に担当しました。 オープン
    has-pr waiting-on: maintainer

    TanStack/ai#1885 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • ai, ai-persistence: a nested subagent that waits runs again from the start under withPersistence
    対応中かも @tombeckenham が 9 日前に担当しました。 オープン
    waiting-on: maintainer

    TanStack/ai#1878 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • ai-ollama: streamed chat() reports finishReason "stop" when done_reason is "length"
    対応中かも @AlemTuzlak が 9 日前に担当しました。 オープン
    has-pr waiting-on: maintainer

    TanStack/ai#1852 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Discriminate status-dependent record and option types (RunRecord, SessionIndexEntry, InputState, durable-only options)
    対応中かも @jherr が 15 日前に担当しました。 オープン
    enhancement waiting-on: maintainer

    TanStack/ai#1799 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • move to modelschemas
    対応中かも @jherr が 16 日前に担当しました。 オープン
    has-pr waiting-on: maintainer

    TanStack/ai#1788 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • chat(): sign the state of a suspended run so a resume without persistence cannot change it
    対応中かも @AlemTuzlak が 18 日前に担当しました。 オープン
    waiting-on: maintainer

    TanStack/ai#1740 · コメント 2 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • summarize() sends temperature 0.3 to models that reject sampling parameters (e.g. claude-sonnet-5-5)
    対応中かも @jherr が 21 日前に担当しました。 オープン
    has-pr waiting-on: maintainer

    TanStack/ai#1703 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Async persistence restored before attach() never rejoins an in-flight run
    対応中かも @tombeckenham が 25 日前に担当しました。 オープン
    waiting-on: maintainer

    TanStack/ai#1639 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • ai-mcp: support publishing MCP list changes to subscribed clients
    対応中かも @jherr が 25 日前に担当しました。 オープン
    waiting-on: maintainer

    難易度 5/5 1週間以上 初心者へのやさしさ 28/100

    TanStack/ai#1631 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • feat(ai-anthropic): add the computer_toolset_20260801 toolset for claude-opus-5-5 and claude-sonnet-5-5
    対応中かも @AlemTuzlak が 25 日前に担当しました。 オープン
    enhancement waiting-on: maintainer

    TanStack/ai#1628 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • onAfterToolCall failure records a second, contradictory result for a successful server tool
    対応中かも @AlemTuzlak が 33 日前に担当しました。 オープン
    has-pr waiting-on: maintainer

    TanStack/ai#1558 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。