TanStack CLI
Официальный CLI для создания приложений TanStack Start и Router с машиночитаемым JSON-выводом для кодинг-агентов
- 1 301 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Создает файлы проекта и запускает установку зависимостей через менеджер пакетов
- Обращается в сеть за пакетами, документацией и данными экосистемы, по умолчанию шлет анонимную телеметрию
Установка
- Работает в
Ручная установка
npx @tanstack/cli create my-appСоздает приложение TanStack Start. Добавьте --router-only для SPA на Router, --add-ons для блоков, -y для значений по умолчанию.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Создает файлы проекта и запускает установку зависимостей через менеджер пакетов
- Обращается в сеть за пакетами, документацией и данными экосистемы, по умолчанию шлет анонимную телеметрию
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
TanStack CLI разворачивает и настраивает приложения на TanStack Start и Router. Команда create собирает проект: по умолчанию полноценное SSR-приложение Start, с флагом router-only одностраничное приложение на файловом роутинге. Дополнения add-ons подключают авторизацию, базу данных, деплой, мониторинг и другие блоки как при создании, так и в существующий проект через команду add. Для кодинг-агентов есть интроспекция: команды выводят список add-ons, их детали, список библиотек экосистемы и поиск по документации в формате JSON, что позволяет агенту принимать решения детерминированно. Прежний встроенный MCP-сервер убран, вместо него агенты используют прямые команды CLI с флагом json. Флаг intent добавляет в проект локальные привязки скиллов для кодинг-агентов.
Для кого. Для frontend-разработчиков на React или Solid и их кодинг-агентов, которые создают и настраивают приложения TanStack.
Подходит, если
- Нужно создать новое приложение TanStack Start или одностраничное на Router
- Нужно подключить в проект авторизацию, базу данных или деплой через add-ons
- Нужно, чтобы агент нашел доступные add-ons и документацию через JSON-вывод
Не подходит, если
- Проект не на TanStack и не на React или Solid
- Нужен MCP-сервер: в CLI он убран, осталась интроспекция через команды с json
Пример запроса к агенту
Создай приложение TanStack Start с авторизацией Clerk и базой на DrizzleОграничения
Нужны Node и менеджер пакетов. Команда create ставит зависимости и пишет файлы в каталог проекта, поддерживает npm, pnpm, yarn, bun и deno. CLI по умолчанию отправляет анонимную телеметрию использования: она отключается переменной DO_NOT_TRACK=1 или TANSTACK_CLI_TELEMETRY_DISABLED=1, командой tanstack telemetry disable, и не работает в CI. Встроенный MCP-сервер удален и не вернется.
Как отключить. Отдельная установка не нужна при запуске через npx. Если ставили пакет глобально, удалите @tanstack/cli менеджером пакетов.
Частые вопросы
Есть ли у CLI MCP-сервер?
Нет, команда tanstack mcp удалена. Агенты используют прямые команды CLI с флагом json для интроспекции add-ons, библиотек и документации.
Какие фреймворки поддерживаются?
React и Solid. По умолчанию собирается приложение TanStack Start с SSR, флаг router-only дает одностраничное приложение на Router.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЧетыре скилла с приоритетными правилами для TanStack Query, Router и Start: кеш, маршруты, серверные функции.
ViraStack Start создает проект Next.js или TanStack Start и сразу настраивает Claude Code и Cursor правилами архитектуры.
Rockpack Starter, CLI для React, готовит шаблоны приложений и библиотек на Webpack с TypeScript и расширяемой сборкой.
Официальный CLI Angular создает рабочее пространство приложения, запускает сервер разработки и поддерживает сопровождение проекта.
VibeStart собирает проект на TypeScript из выбранных слоев стека и отдает агенту проверенную основу с правилами и тестами.
CLI и локальный MCP-сервер для веб-проектов: шаблоны, дизайн-системы, статические проверки и запуск проверочных скриптов.
Коротко о README
README представляет TanStack CLI как инструмент для создания и сопровождения приложений TanStack Router и Start и показывает основной запуск через npx @tanstack/cli create my-app. Перечислены возможности: Start как полноценный SSR-фреймворк, Router для типобезопасного роутинга, add-ons для авторизации, базы данных, деплоя и мониторинга и интроспекция с JSON-выводом для агентов. Приведены примеры команд create и add, флаги для минимального проекта, выбора фреймворка и менеджера пакетов. Отдельно описана анонимная телеметрия и как ее отключить. Документация по миграции отмечает, что встроенный MCP-сервер убран в пользу прямых команд CLI. Лицензия MIT.