Better-T-Stack CLI
Генератор TypeScript-проектов собирает выбранные интерфейс, сервер, базу и авторизацию в общий стартовый проект.
- 5 856 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Генератор записывает файлы проекта и добавляет зависимости; внешние сервисы подключаются с вашими учетными данными.
Установка
- Работает в
Ручная установка
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 создает заготовку приложения из выбранных частей стека и помогает добавлять возможности в уже созданный проект.
Набор скиллов Гэрри Тана, превращающий Claude Code в виртуальную команду: продукт, архитектура, дизайн, ревью, QA и выпуск
CLI собирает готовый MCP-сервер на TypeScript из спецификации OpenAPI 3: инструменты, валидация и авторизация генерируются сами
CLI создает каркас MCP-сервера на TypeScript, добавляет компоненты и проверяет описания схем перед подключением
CLI строит индекс кодовой базы и карту на 250 токенов, чтобы агент не читал сотни файлов в поисках нужного.
Линтер и форматтер для JavaScript и TypeScript без настройки, с готовыми профилями под десятки ИИ-агентов и редакторов
Коротко о README
В дополнениях есть Turborepo и Nx для монорепозитория, Biome и Oxlint для проверки кода, Tauri и Electrobun для настольного приложения. Для стартового проекта можно выбрать пример Todo или AI.