Better Agents CLI

Консольная утилита LangWatch, которая создает каркас нового проекта ИИ-агента и передает его ассистенту для кода

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

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

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

  • Мастер принимает ключи LangWatch и провайдера модели и записывает их в .env проекта
  • Запускает выбранного ассистента для кода с начальным заданием и создает файлы в выбранной папке
  • По умолчанию отправляет анонимную телеметрию использования
Все причины и проверки

langwatch/better-agents

Установка

Работает в

В терминале, через 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`.

Обсуждение

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

Многоагентная обвязка с проверкой результата по артефактам: стоп-хуки, независимый судья и журнал событий для Claude Code, Codex, Cursor и других

CLIШирокий доступ1,4 тыс.Звезды репозитория

Команда ИИ-агентов по одному запросу: планирует задачу, пишет код в параллельных ветках, тестирует, проверяет и открывает пull request

ВоркфлоуШирокий доступ1,1 тыс.Звезды репозитория

CLI для управления несколькими кодовыми агентами: общий конфиг, консоль сессий, локальная память и набор инженерных скиллов

CLIШирокий доступ1,7 тыс.Звезды репозитория

Скилл с 25 командами для разбора и доработки промптов, инструментов и схем агентов в Cursor, Claude Code, Gemini CLI и Codex

СкиллРасширенный доступ592Звезды репозитория

Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama

CLIШирокий доступ359Звезды репозитория

Слой памяти и координации для кодовых агентов: спецификации и задачи лежат в git, а агенты работают параллельно

CLIШирокий доступ295Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
Better Agents (эта запись)нет1 558
project-starterнет1 420универсальный набор агентов, команд и хуков для Claude Code, без каркаса проекта и тестов агента
mcp-useнет10 828плагин для постройки MCP-серверов на TypeScript, без каркаса проекта ИИ-агента

Коротко о README

Идея проекта: утилита и набор стандартов делают ассистента для кода экспертом по выбранному фреймворку. Подробности вынесены в отдельные документы: быстрый старт, пошаговый разбор, структура проекта и возможности.

Бейдж для README

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

Foxx AIBetter Agents
Foxx AI

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