TanStack AI дошёл до RC: что это значит для TypeScript-команд
TanStack AI перешёл в стадию кандидата в релиз 21 августа 2026 года. Разбираю, что три сопровождающих построили в свободное время, как проект выглядит рядом с Vercel AI SDK и готов ли он к использованию.
На этой странице
Три человека в свободное время последние десять месяцев строили полноценный ИИ-фреймворк для TypeScript. 21 августа 2026 года они объявили его кандидатом в релиз. До чтения анонса полезно знать одну вещь: npm сейчас отдаёт @tanstack/ai версии 0.49.1, поэтому «RC» здесь название стадии проекта, а не тег семантического версионирования. Архитектура зафиксирована, номер версии пока не догнал. Ни один факт не является скандалом, но анонс легче оценить правильно, если держать в голове оба.
Ключевые выводы - TanStack AI, ИИ-фреймворк с открытым исходным кодом из экосистемы TanStack, вошёл в стадию кандидата в релиз 21 августа 2026 года. Его в свободное время строят три сопровождающих. - Один метод chat() покрывает чат провайдеров, генерацию медиа, MCP, песочницу и обвязку агента, а AG-UI выступает протокол обмена. Главный аргумент проекта это типобезопасность. - Пакеты всё ещё имеют версии 0.x, а Vercel AI SDK превосходит проект примерно 70 к 1 по еженедельным загрузкам npm. RC означает «помогите протестировать», а не «мигрируйте в понедельник». - Если вы строите ИИ-функции на TypeScript, сейчас хороший момент попробовать проект на чём-то небольшом.Что на самом деле произошло на этой неделе?
21 августа Alem Tuzlak, Jack Herrington и Tom Beckenham объявили стадию RC в блоге TanStack. Проект начался в октябре 2025 года с одного метода chat() и четырёх провайдеров, а теперь охватывает почти всё, что нужно ИИ-продукту: чат, сохранение состояния, генерацию медиа, векторные представления, память, MCP и обвязки агентов с песочницей, в которых можно запускать Codex, Claude Code или других ACP-совместимых агентов для программирования с вашим собственным интерфейсом.
Несколько заявлений заслуживают сносок. Заголовок «24 провайдера» считает провайдеров по разным модальностям; официальная страница сравнения перечисляет 16 адаптеров LLM плюс 5 адаптеров обвязки. «более 100 моделей» для генерации медиа в основном отражает охват каталога одного адаптера через fal. А внедрение AG-UI, представленное как свежая новость, функционально завершилось ещё в мае, когда команда реализовала полную двустороннюю совместимость со спецификацией. Ничего из этого не выглядит нечестным. Это обычное увеличение громкости в публикации о запуске, которое полезно немного убавить перед пересказом.
Самая правдивая строка находится ближе к концу: «У нас нет коммерческой дорожной карты, продукта для допродаж или скрытой повестки». Для ИИ-инструментов в 2026 году это действительно необычно.
TanStack AI перешёл в стадию кандидата в релиз 21 августа 2026 года. Фреймворк вырос из одного метода chat() и четырёх провайдеров в полноценный ИИ-стек с AG-UI в качестве официального протокола и открыто разрабатывается командой из трёх человек (блог TanStack).
Почему это важно?
Потому что силы в соревновании, в которое он входит, совсем не равны, и именно поэтому оно интересно. Действующий лидер это Vercel AI SDK, которому Vercel приписывает более 40 млн загрузок в месяц и использование компаниями Fortune 500. На этой неделе реестр npm показывал около 23,1 млн еженедельных загрузок пакета ai от Vercel. @tanstack/ai находился около 329 000. Разрыв примерно 70 к 1.
Еженедельные загрузки npm, последняя неделя августа 2026 года, в масштабе. Столбец TanStack имеет высоту три пикселя, и в этом как раз смысл: перед нами претендент, а не лидер.
Ответ TanStack на этот разрыв тот же, который десятилетие назад он дал для получения данных. React Query выиграл за счёт того, что не навязывал собственного интерфейса, не зависел от фреймворка, был типобезопасным и не привязывал к чьей-либо платформе. TanStack AI применяет тот же паттерн к ИИ-инфраструктуре. Там, где AI SDK потоково передаёт собственный формат сообщений интерфейса, TanStack AI выдаёт нативные события AG-UI от начала до конца, а этот протокол уже поддерживают более 20 агентных фреймворков. И страница сравнения, к её чести, признаёт сильные стороны обеих сторон: выбор описывается как выбор между компонуемыми библиотеками и полнофункциональной платформой, а затем отдельно перечисляется, что AI SDK делает лучше. Это самая честная страница «мы против них», которую я видел с обеих сторон этого соперничества.
Vercel AI SDK превосходит TanStack AI примерно 70 к 1 по еженедельным загрузкам npm, 23,1 млн против 329 000 в конце августа 2026 года. Контраргумент TanStack архитектурный: открытый протокол AG-UI, клиенты, независимые от фреймворка и типобезопасность от начала до конца без привязки к платформе.
Что это значит для TypeScript-команд?
Три конкретные вещи, в порядке убывания моей уверенности в их ценности.
Во-первых, сохранение состояния перестаёт быть отдельным проектом. Вы реализуете небольшой интерфейс хранилища, прогоняете его через набор тестов команды на совместимость и передаёте промежуточное ПО для сохранения состояния. Пример в документации занимает около 20 строк, а пользователь может обновить страницу в середине потока и продолжить с того же места. Сноска: версия на 20 строк использует поток в памяти для разработки. Для надёжного возобновления в продакшене нужен внешний серверный компонент Durable Streams, поэтому заложите его до того, как повторите это число команде.
Во-вторых, MCP получает типы. Пакет @tanstack/ai-mcp поставляет CLI, который инспектирует удалённый MCP-сервер и генерирует TypeScript-типы для его инструментов. Ошибочный вызов инструмента падает при компиляции, а не в 2 часа ночи. Если вы до сих пор подключаете MCP-серверы вручную, а мои заметки о MCP для бизнеса показывают, что таких команд много, уже одна эта функция стоит потраченного дня.
В-третьих, обвязка агента становится компонентом, а не поставщиком. Запускайте Codex или Claude Code в выбранной вами песочнице, ветвите разговоры, параллельно запускайте несколько попыток одного промпта и сохраняйте каждый прогон. Никто не выбирает Daytona или E2B за вас. Если идея обвязки для вас новая, мой практический разбор архитектуры агентного ИИ разбирает цикл под ним. Для читателей, следящих за китайскими лабораториями, адаптер OpenRouter ставит Qwen, DeepSeek и Kimi в одной строке конфигурации от того же API, что хорошо сочетается с позицией независимости от модели из моего полевого руководства по китайской экосистеме с открытыми весами.
Для TypeScript-команд к практическим аргументам RC относятся сохранение состояния примерно в 20 строках промежуточного ПО, типобезопасность на этапе компиляции для MCP-инструментов через CLI с генерацией типов и независимая от провайдера обвязка с песочницей для агентов для программирования вроде Codex и Claude Code.
Что делать сейчас?
На этой неделе: опробуйте проект на чём-то одноразовом.
pnpm add @tanstack/ai @tanstack/ai-openai, подключитеchat()к конечной точке Server-Sent Events и почувствуйте, как потоковая передача и типы выглядят рядом с вашей нынешней схемой.В этом месяце: прочитайте собственное сравнение команды с Vercel AI SDK раньше любых чужих материалов, включая мой. Оно честно говорит, где AI SDK впереди, и поэтому аргументы в пользу TanStack AI звучат убедительнее.
Если найдёте баг: заведите обсуждение. В репозитории 45 открытых обсуждений и три сопровождающих, а шероховатости настоящие: потеря первой текстовой дельты, если вызов инструмента идёт перед текстом, периодические 400 в цикле OpenAI Responses с инструментами. Именно обратная связь по RC превращается в v1.
Не делайте ничего из следующего:
Не мигрируйте продакшен-приложение с AI SDK на этой неделе. Пакеты имеют версии 0.x не случайно.
Не воспринимайте «24 провайдера» буквально. Документация перечисляет 16 адаптеров LLM и 5 адаптеров обвязки; большее число считает провайдеров по нескольким модальностям.
Не доверяйте главной странице tanstack.com/ai, где всё ещё написано «альфа» и перечислены четыре провайдера. Страницу просто ещё не обновили под RC.
Общая картина
История под релизом это форма самой команды. Три человека, свободное время, никакой страницы цен, 52 коммита слито за шесть дней после поста об RC. На фоне платформенной компании, которой нужно продавать шлюз, это одновременно и романтическая версия открытого исходного кода, и настоящий операционный риск. Скорее всего, обе. Пакеты TanStack в npm оказались среди затронутых червём в цепочке поставок в мае 2026 года, а именно так выглядит операционная поверхность команды из трёх человек в плохую неделю.
Команда говорит, что v1 очень близко, и журнал коммитов подтверждает, что они серьёзно. Но v1 не изменит разрыв на диаграмме выше. Закрыть его гораздо медленнее, чем выпустить код. Чтобы понять, когда проект готов именно для вас, следите за трекером задач, а не за частотой анонсов.
Частые вопросы
TanStack AI готов к продакшену?
Пока нет, по собственной формулировке проекта. Стадия кандидата в релиз означает, что архитектура зафиксирована и команда хочет жёсткого тестирования перед v1. Пакеты всё ещё 0.x, а трекер задач показывает настоящие шероховатости. Для побочного проекта и серьёзной оценки готов. Для миграции продакшена пока нет.
TanStack AI работает только с React?
Нет. Ядро независимо от фреймворка, есть официальные клиенты для React, Vue, Svelte, Angular и Preact, плюс руководство быстрого старта только для сервера. Независимость от UI-фреймворка это одно из главных отличий от Vercel AI SDK.
Что читать дальше
MCP для бизнеса: где протокол, для которого TanStack AI теперь генерирует типы, действительно окупается.
Архитектура агентного ИИ: практический разбор: цикл, лежащий под обвязкой агента, который этот фреймворк упаковывает.
Полевое руководство по китайской экосистеме с открытыми весами ИИ: модели на другом конце адаптера OpenRouter.
Читать дальше
Agent Field Notes
Получите следующий выпуск.
Харнессы агентов, среды выполнения, безопасность и управление — для тех, кому предстоит эксплуатировать эти системы.
Стоите перед подобным решением?
Мы проводим архитектурные обзоры, оценки управления и сравнения фреймворков с зафиксированными версиями для команд, принимающих ответственные решения об агентных системах.