Better Agents CLI
Консольная утилита LangWatch, которая создает каркас нового проекта ИИ-агента и передает его ассистенту для кода
- 1 558 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Мастер принимает ключи LangWatch и провайдера модели и записывает их в .env проекта
- Запускает выбранного ассистента для кода с начальным заданием и создает файлы в выбранной папке
- По умолчанию отправляет анонимную телеметрию использования
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/better-agentsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Мастер принимает ключи LangWatch и провайдера модели и записывает их в .env проекта
- Запускает выбранного ассистента для кода с начальным заданием и создает файлы в выбранной папке
- По умолчанию отправляет анонимную телеметрию использования
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Better Agents — консольная утилита от команды LangWatch для старта нового проекта ИИ-агента. Команда `better-agents init` спрашивает язык программирования, фреймворк агента, ассистента для кода, провайдера модели и ключи, затем создает папку проекта и запускает в ней выбранного ассистента с готовым начальным заданием. В проекте появляется структура: код агента в app/ или src/, сценарные тесты и ноутбуки Jupyter для оценки в tests/, версионированные промпты в prompts/ с реестром prompts.json, файл .mcp.json и правила разработки в AGENTS.md. Правила требуют, чтобы каждая новая функция получала сценарный тест, а изменения промптов попадали в версии. В .mcp.json прописаны MCP-серверы с документацией по выбранному фреймворку и по написанию сценариев на Scenario, поэтому ассистент сверяется с актуальной документацией.
Для кого. Для разработчиков, которые с помощью Claude Code, Cursor или Kilocode начинают нового ИИ-агента на Agno, Mastra или LangGraph и хотят сразу получить тесты и учет промптов.
Подходит, если
- Начинаете нового агента и хотите, чтобы ассистент писал сценарные тесты с первой функции
- Команде нужна единая структура проектов агентов с версионируемыми промптами в YAML
- Вы выбираете фреймворк из поддерживаемых и хотите, чтобы ассистент читал его документацию через MCP
- Нужны ноутбуки для оценки отдельных частей конвейера, например RAG или классификации, с набором данных рядом с кодом
Не подходит, если
- Проект уже идет: утилита создает новый каркас, существующий репозиторий она не перестраивает
- Ваш фреймворк не входит в число трех поддерживаемых: шаблона для него нет
- Нужен CLI для самого запуска агента в работе: Better Agents только создает проект и запускает ассистента
Пример запроса к агенту
Создай через better-agents новый проект агента на TypeScript с Mastra и подготовь первый сценарный тест для сценария «клиент просит вернуть заказ»Ограничения
- Нужны Node.js 22 или новее, npm или pnpm и один из ассистентов: Claude Code, Cursor, Antigravity или Kilocode CLI. CLI показывает, какие из них уже стоят на машине.
- Нужны ключ LangWatch (его выдают на app.langwatch.ai) и ключ выбранного провайдера модели. API OpenAI и Anthropic из России недоступны, поэтому провайдера проверьте до установки.
- Шаблон привязан к LangWatch: сценарные тесты, оценки и версионирование промптов идут через их сервисы и пакеты.
- Утилита версии 0.x, формат каркаса может меняться между выпусками.
Как отключить. Удалите пакет командой `npm uninstall -g @langwatch/better-agents`. Созданный проект остается обычной папкой: файлы AGENTS.md и .mcp.json можно убрать или править вручную.
Частые вопросы
Как установить Better Agents и создать проект?
Глобально: `npm install -g @langwatch/better-agents`, либо без установки: `npx @langwatch/better-agents init my-agent-project`. Затем мастер спросит язык, фреймворк, ассистента, провайдера и ключи.
Какие фреймворки и ассистенты поддерживает Better Agents?
Поддерживаются Agno, Mastra и LangGraph. Для Agno и Mastra в проект подключается MCP с документацией. Ассистенты: Claude Code, Cursor, Antigravity и Kilocode CLI, установленные находит сам CLI.
Можно ли создать проект в уже существующей папке?
Да, команда `better-agents init .` создает каркас в текущей папке и кладет рядом файл .env с ключами и .gitignore. Перестраивать уже написанный код утилита не умеет, она рассчитана на старт нового проекта.
Что такое пирамида тестирования агентов в Better Agents?
Три уровня. Модульные тесты проверяют детерминированный код, оценки в ноутбуках измеряют вероятностные части, например RAG, а сценарные тесты Scenario прогоняют агента как собеседника от начала до конца.
Собирает ли Better Agents данные о пользователях?
Анонимная телеметрия включена по умолчанию. Отключить ее можно переменной окружения `BETTER_AGENTS_TELEMETRY=0`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыМногоагентная обвязка с проверкой результата по артефактам: стоп-хуки, независимый судья и журнал событий для Claude Code, Codex, Cursor и других
Команда ИИ-агентов по одному запросу: планирует задачу, пишет код в параллельных ветках, тестирует, проверяет и открывает пull request
CLI для управления несколькими кодовыми агентами: общий конфиг, консоль сессий, локальная память и набор инженерных скиллов
Скилл с 25 командами для разбора и доработки промптов, инструментов и схем агентов в Cursor, Claude Code, Gemini CLI и Codex
Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama
Слой памяти и координации для кодовых агентов: спецификации и задачи лежат в git, а агенты работают параллельно
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Better Agents (эта запись) | нет | 1 558 | |
| project-starter | нет | 1 420 | универсальный набор агентов, команд и хуков для Claude Code, без каркаса проекта и тестов агента |
| mcp-use | нет | 10 828 | плагин для постройки MCP-серверов на TypeScript, без каркаса проекта ИИ-агента |
Коротко о README
Идея проекта: утилита и набор стандартов делают ассистента для кода экспертом по выбранному фреймворку. Подробности вынесены в отдельные документы: быстрый старт, пошаговый разбор, структура проекта и возможности.