Lewati ke konten
Analisis
Field Notes

TanStack AI Mencapai RC: Apa Artinya bagi Tim TypeScript

TanStack AI mencapai release candidate pada 21 Agustus 2026. Apa yang dibangun tiga maintainer di waktu luang, bagaimana perbandingannya dengan Vercel AI SDK, dan apakah sudah siap.

Oleh Adam Maguire WilsonBaca 6 mnt
Di halaman ini

Tiga orang, bekerja di waktu luang, menghabiskan sepuluh bulan terakhir membangun framework AI lengkap untuk TypeScript. Pada 21 Agustus 2026 mereka menyebutnya release candidate. Satu hal yang perlu diketahui sebelum membaca announcement: npm saat ini melayani @tanstack/ai di versi 0.49.1, jadi "RC" adalah label project phase, bukan semver tag. Arsitektur locked; nomor versi belum mengejar. Tidak ada yang scandalous, tetapi announcement lebih mudah dikalibrasi jika dua fakta dipegang bersamaan.

Poin utama - TanStack AI, framework AI open source dari ekosistem TanStack, masuk fase release candidate pada 21 Agustus 2026, dibangun tiga maintainer di waktu luang. - Satu metode chat() mencakup provider chat, media generation, MCP, sandbox, dan agent harnesses, dengan AG-UI sebagai wire protocol dan type safety sebagai selling point. - Packages masih 0.x, dan Vercel AI SDK lebih besar sekitar 70 banding 1 dalam weekly npm downloads. RC berarti "bantu kami test", bukan "migrasi Senin". - Jika membangun AI features di TypeScript, minggu ini saatnya mencoba pada sesuatu yang kecil.

Apa yang sebenarnya terjadi minggu ini?

Pada 21 Agustus, Alem Tuzlak, Jack Herrington, dan Tom Beckenham mengumumkan fase RC di blog TanStack. Project mulai Oktober 2025 sebagai satu metode chat() dengan empat providers, dan sekarang mencakup sebagian besar kebutuhan AI product: chat, persistence, media generation, embeddings, memory, MCP, serta sandboxed agent harnesses yang bisa menjalankan Codex, Claude Code, atau coding agents kompatibel ACP lain terhadap UI Anda sendiri.

Beberapa claims perlu footnote. Headline "24 providers" menghitung lintas modality; comparison page resmi mencantumkan 16 LLM adapters plus 5 harness adapters. "100+ models" untuk media generation sebagian besar berasal dari catalogue reach satu adapter melalui fal. Dan AG-UI adoption, dipresentasikan sebagai berita baru, secara fungsional selesai Mei saat team ship full bidirectional compliance dengan spec. Tidak ada yang dishonest. Ini inflasi biasa launch post, layak dikempiskan sebelum diulang.

Baris yang paling terasa benar ada dekat akhir: "We don't have a commercial roadmap, a product to upsell, or a hidden agenda." Untuk AI tooling pada 2026, itu memang tidak biasa.

TanStack AI masuk fase release candidate pada 21 Agustus 2026. Framework tumbuh dari satu chat method dan empat providers menjadi stack AI lengkap dengan AG-UI sebagai protocol resmi, dibangun terbuka oleh team tiga orang (blog TanStack).

Mengapa ini penting?

Karena kompetisi yang dimasuki tidak dekat, dan justru itu yang menarik. Incumbent adalah Vercel AI SDK, yang menurut Vercel memiliki lebih dari 40 juta monthly downloads serta Fortune 500 adoption. Minggu ini registry npm menempatkan ai, package Vercel, sekitar 23,1 juta weekly downloads. @tanstack/ai dekat 329 ribu. Gap kira-kira 70 banding 1.

Grafik batang weekly npm downloads pada Agustus 2026: Vercel AI SDK 23,1 juta per minggu, TanStack AI 329 ribu per minggu, gap sekitar 70 banding 1.

Weekly npm downloads, minggu terakhir Agustus 2026, digambar sesuai skala. Batang TanStack tingginya tiga piksel, dan memang itu intinya: ini challenger, bukan incumbent.

Jawaban TanStack terhadap gap itu sama dengan jawaban mereka pada data fetching satu dekade lalu. React Query menang dengan headless, framework-agnostic, type-safe, dan tidak terikat platform, dan TanStack AI menerapkan pattern itu ke AI plumbing. Saat AI SDK melakukan streaming proprietary UI message format, TanStack AI memancarkan native AG-UI events end to end, protocol yang sudah digunakan lebih dari 20 agent frameworks. Dan comparison page mereka, patut diapresiasi, mengakui keunggulan kedua pihak: choice dibingkai sebagai library composition problem versus full-stack platform problem, lalu mencantumkan apa yang AI SDK lakukan lebih baik. Ini halaman "us versus them" paling jujur yang saya baca dari kedua kubu.

Vercel AI SDK memimpin TanStack AI sekitar 70 banding 1 dalam weekly npm downloads, 23,1 juta versus 329 ribu pada akhir Agustus 2026. Jawaban TanStack bersifat arsitektural: open AG-UI protocol, framework-agnostic clients, end-to-end type safety, tanpa platform attached.

Apa artinya bagi tim TypeScript?

Editor developer menunjukkan TypeScript types yang resolve dalam integrasi AI chat.

Tiga hal konkret, dari yang paling saya percaya.

Pertama, persistence berhenti menjadi project tersendiri. Implementasikan store interface kecil, jalankan terhadap conformance suite team, lalu berikan ke persistence middleware. Contoh docs sekitar 20 baris, dan users bisa refresh mid-stream lalu resume dari tempat berhenti. Footnote: versi 20 baris memakai in-memory stream untuk development. Durable resumability di production membutuhkan external Durable Streams backend, jadi anggarkan sebelum mengutip jumlah itu ke team.

Kedua, MCP mendapat types. Package @tanstack/ai-mcp ship CLI yang menginspeksi remote MCP server dan menghasilkan TypeScript types untuk tools, sehingga malformed tool call gagal di compile time bukan jam 2 pagi. Jika selama ini Anda wiring MCP servers dengan tangan, dan catatan MCP for Business saya menunjukkan banyak team masih melakukannya, itu saja layak satu sore.

Ketiga, agent harnesses menjadi component, bukan vendor. Jalankan Codex atau Claude Code di sandbox pilihan, branch conversations, jalankan beberapa attempts dari prompt sama secara parallel, dan buat setiap run durable. Tidak ada yang memilih Daytona atau E2B untuk Anda. Jika harness masih baru, blueprint praktis agentic architecture saya menjelaskan loop di bawahnya. Untuk pembaca yang mengikuti labs China, OpenRouter adapter membuat Qwen, DeepSeek, dan Kimi hanya satu baris config dari API sama, sesuai dengan stance model-agnostic yang saya bahas di field guide ekosistem open-weight China.

Untuk tim TypeScript, daya tarik praktis RC adalah persistence dalam sekitar 20 baris middleware, compile-time type safety untuk MCP tools lewat CLI penghasil tipe, dan provider-agnostic sandboxed harnesses untuk coding agents seperti Codex dan Claude Code.

Apa yang harus dilakukan sekarang?

  1. Minggu ini: install pada sesuatu yang disposable. pnpm add @tanstack/ai @tanstack/ai-openai, wire chat() ke server-sent events endpoint, dan rasakan streaming/types dibanding setup sekarang.

  2. Bulan ini: baca comparison team sendiri dengan Vercel AI SDK sebelum membaca punya siapa pun, termasuk saya. Mereka candid tentang area AI SDK unggul, membuat claims TanStack AI lebih credible.

  3. Jika menemukan bug: file it. Repo punya 45 open issues dan tiga maintainers, rough edges nyata: first text delta dropped saat tool call mendahului text, intermittent 400s dalam OpenAI Responses tool loop. RC feedback adalah yang berubah menjadi v1.

Jangan lakukan hal berikut:

  • Jangan migrasikan production AI SDK application minggu ini. Packages 0.x karena alasan.

  • Jangan ambil "24 providers" secara literal. Docs mencantumkan 16 LLM adapters plus 5 harness adapters; angka besar menghitung providers lintas modality.

  • Jangan percaya tanstack.com/ai landing page, yang masih bilang alpha dan mencantumkan empat providers. Belum diperbarui untuk RC.

Gambaran lebih besar

Story di bawah release adalah bentuk team. Tiga orang, spare time, tanpa pricing page, 52 commits merged dalam enam hari setelah RC post. Dibanding platform company dengan gateway untuk dijual, ini versi romantis open source atau operational risk nyata, mungkin keduanya. Packages npm TanStack termasuk yang terkena supply-chain worm Mei 2026, gambaran seperti apa operational surface tiga orang pada minggu buruk.

Team mengatakan v1 sangat dekat, dan commit log menunjukkan serius. Yang tidak berubah oleh v1 adalah gap pada chart di atas; menutupnya lebih lambat daripada shipping code. Pantau issue tracker, bukan announcement cadence, untuk tahu kapan siap bagi Anda.

Pertanyaan umum

Apakah TanStack AI production-ready?

Belum, menurut framing mereka sendiri. Release candidate berarti arsitektur locked dan team ingin adversarial testing sebelum v1. Packages masih 0.x dan issue tracker menunjukkan rough edges nyata. Siap untuk side projects dan evaluasi serius, bukan production migration.

Apakah TanStack AI hanya bekerja dengan React?

Tidak. Core packages framework-agnostic, dengan first-party clients untuk React, Vue, Svelte, Angular, Preact, plus server-only quickstart. Framework independence salah satu pembeda utama dari Vercel AI SDK.

Bacaan lanjutan

Lanjutkan membaca

Agent Field Notes

Dapatkan edisi berikutnya.

Harness agen, runtime, keamanan, dan tata kelola, dijelaskan untuk orang-orang yang harus mengoperasikan sistem ini.

Menghadapi keputusan seperti ini?

Kami menjalankan tinjauan arsitektur, penilaian tata kelola, dan evaluasi framework dengan versi terkunci untuk tim yang mengambil keputusan penting tentang sistem agen.

Tentang penulis

Adam Maguire Wilson

Pendiri dan penasihat independen untuk sistem agen AI.

adam.mw