Better-T-Stack CLI

Генератор TypeScript-проектов собирает выбранные интерфейс, сервер, базу и авторизацию в общий стартовый проект.

  • 5 856 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Генератор записывает файлы проекта и добавляет зависимости; внешние сервисы подключаются с вашими учетными данными.
Все причины и проверки

amanvarshney01/create-better-t-stack

Установка

Работает в

Ручная установка

bun create better-t-stack@latest

Первый и рекомендованный вариант Quick Start.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Генератор записывает файлы проекта и добавляет зависимости; внешние сервисы подключаются с вашими учетными данными.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

В мастере Better-T-Stack пользователь выбирает состав приложения: интерфейс, серверный фреймворк, способ обращения к API, среду выполнения и базу данных. Генератор создает проект с этими компонентами. Варианты включают Next.js, Nuxt, Svelte, Hono, Fastify, Bun и Node.js. Дополнительно выбираются ORM для работы с базой, авторизация и инструменты монорепозитория. Плагин Claude Code сначала планирует допустимое сочетание компонентов, затем вызывает встроенный MCP-сервер для генерации. Сам CLI можно запустить отдельно от плагина.

Для кого. Fullstack-разработчикам, которые начинают TypeScript-приложение и заранее выбирают его основные зависимости.

Подходит, если

  • Команда начинает веб-приложение и выбирает Next.js, Hono и PostgreSQL в одном мастере.
  • Для нового монорепозитория разработчики согласовали инструменты до создания файлов.
  • Пользователь Claude Code описывает состав приложения и получает проект через плагин.
  • Автор выбирает компоненты в браузере и переносит готовую команду генерации в терминал.

Не подходит, если

  • Существующее приложение требуется автоматически перенести на другой фреймворк.
  • Организация разрешает только заранее закрепленные версии зависимостей.
  • Нужная комбинация компонентов отсутствует среди вариантов генератора.

Пример запроса к агенту

Создай проект с Next.js, Hono, PostgreSQL и Better Auth через Better-T-Stack. Покажи выбранный состав до генерации.

Ограничения

По умолчанию генератор выбирает текущие стабильные зависимости, поэтому повторный запуск позднее может дать другой состав версий. Поддерживаемые варианты ограничены списком проекта; произвольные фреймворки в мастер не подставляются. Настройки внешней базы, авторизации и развертывания потребуют собственных учетных данных выбранного сервиса. Плагин с командами и MCP-сервером рассчитан на Claude Code; работа CLI из обычного терминала не подключает этот плагин к другим агентам.

Как отключить. Завершите генератор и уберите плагин из настроек Claude Code, если он установлен. Созданный проект и его зависимости останутся в выбранной папке.

Частые вопросы

Как запустить мастер проекта?

Выполните `bun create better-t-stack@latest`. Варианты для pnpm и npm также есть в [Quick Start](https://github.com/AmanVarshney01/create-better-t-stack#quick-start).

Как подключить плагин Claude Code?

Выполните `/plugin marketplace add AmanVarshney01/create-better-t-stack`, затем `/plugin install better-t-stack@better-t-stack`. После установки запрос проекта принимает команда `/better-t-stack:new <description>`.

Можно выбрать стек в браузере?

Да. Откройте [Stack Builder](https://better-t-stack.dev/new), выберите компоненты и получите команду для такого состава проекта.

Можно оставить проект без отдельного сервера?

Да. Среди вариантов Backend есть Self для общего fullstack-приложения и none без серверной части. Выберите подходящий вариант в мастере до добавления базы и API.

Какие способы работы с базой есть в мастере?

Можно выбрать Drizzle, Prisma или Mongoose либо обойтись без ORM, слоя для обращения к базе из кода. Сначала выберите саму базу и совместимый с ней вариант.

Обсуждение

Вопросов и отзывов пока нет.

CLI создает заготовку приложения из выбранных частей стека и помогает добавлять возможности в уже созданный проект.

CLIРасширенный доступ818Звезды репозитория

Набор скиллов Гэрри Тана, превращающий Claude Code в виртуальную команду: продукт, архитектура, дизайн, ревью, QA и выпуск

СкиллШирокий доступ139,6 тыс.Звезды репозитория

CLI собирает готовый MCP-сервер на TypeScript из спецификации OpenAPI 3: инструменты, валидация и авторизация генерируются сами

CLIРасширенный доступ644Звезды репозитория

CLI создает каркас MCP-сервера на TypeScript, добавляет компоненты и проверяет описания схем перед подключением

CLIРасширенный доступ930Звезды репозитория

CLI строит индекс кодовой базы и карту на 250 токенов, чтобы агент не читал сотни файлов в поисках нужного.

CLIРасширенный доступ114Звезды репозитория

Линтер и форматтер для JavaScript и TypeScript без настройки, с готовыми профилями под десятки ИИ-агентов и редакторов

CLIРасширенный доступ3,4 тыс.Звезды репозитория

Коротко о README

В дополнениях есть Turborepo и Nx для монорепозитория, Biome и Oxlint для проверки кода, Tauri и Electrobun для настольного приложения. Для стартового проекта можно выбрать пример Todo или AI.

Бейдж для README

Сообщить о проблеме

Foxx AIBetter-T-Stack
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.