concurrently CLI
CLI запускает несколько команд в одном терминале и помечает их вывод, чтобы пользователь различал процессы сценария агента.
- 7 865 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- CLI одновременно выполняет выбранные команды с доступами пользователя; они могут менять файлы, открывать порты и обращаться к сервисам.
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/concurrentlyОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- CLI одновременно выполняет выбранные команды с доступами пользователя; они могут менять файлы, открывать порты и обращаться к сервисам.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер разработки и сборщик ресурсов часто работают одновременно. В concurrently пользователь задает каждую команду отдельно, а строки общего вывода различает по подписям. Агент может собрать такой запуск для проекта, чтобы пользователь видел сообщения обоих процессов в одном терминальном окне. Сценарий можно разместить в package.json или вызвать напрямую. Пользователь задает подписи и выбирает, когда завершать связанные процессы. Если пользователь включил остановку остальных задач, concurrently завершит второй процесс после выхода первого.
Для кого. Командам локальной разработки, которые запускают несколько служб проекта одной командой, подготовленной агентом.
Подходит, если
- Для работы проекта одновременно нужны сервер и сборщик ресурсов.
- Вывод нескольких команд нужно различать по подписям в одном окне.
- После завершения одной задачи требуется остановить остальные.
- Общий сценарий разработки должен одинаково запускаться на нескольких ОС.
Не подходит, если
- Команды должны строго выполняться последовательно и передавать результат друг другу.
- Нужен постоянный диспетчер производственных сервисов с управлением жизненным циклом машины.
- Содержимое запускаемых команд еще не проверено пользователем.
Пример запроса к агенту
Подготовь общий запуск двух проверенных команд разработки с разными подписями и остановкой остальных задач при завершении одной.Ограничения
Каждую составную команду нужно заключать в кавычки, иначе аргументы могут стать отдельными заданиями. В Windows поддерживаются двойные кавычки, а внутри package.json их требуется экранировать. Остановка остальных процессов зависит от выбранного режима, поэтому простое параллельное выполнение не заменяет настройку обработки завершения. Дочерние команды получают обычные права пользователя и сохраняют свои изменения даже после остановки общего запуска.
Как отключить. Остановите общий запуск и проверьте оставшиеся дочерние процессы. Уберите команду из сценариев проекта, если она больше не нужна.
Частые вопросы
Можно запускать только Node.js-команды?
Нет. Программа написана на Node.js, но запускает обычные команды оболочки.
Почему аргумент стал отдельным процессом?
Заключите каждую команду целиком в кавычки: `concurrently "command1 arg" "command2 arg"`. В `package.json` двойные кавычки внутри строки нужно экранировать.
Что делает параметр `--kill-others`?
С ним concurrently останавливает остальные команды, когда одна завершается.
Есть ли короткое имя команды?
Да, `conc`.
Где посмотреть параметры?
Выполните `concurrently --help`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыShep запускает кодинг-агентов параллельно, каждого в своем git worktree, и доводит задачу до черновика запроса на слияние
CLI запускает Claude Code, Codex, Gemini CLI и другие агенты параллельно на одной задаче и собирает их ответы рядом
CLI управляет Python-проектом, окружениями и сборкой пакетов, чтобы агент выполнял повторяемые команды по настройкам репозитория.
Терминальная сетка до 100 панелей: Codex, Claude Code, Gemini и другие CLI-агенты работают параллельно, каждый в своем worktree.
CLI сохраняет шаги работы кодинг-агента и связывает строки файла с вызовом инструмента, разговором и исходным запросом.
Команда tqdm добавляет индикатор к потоку строк или байтов, чтобы пользователь видел ход долгого сценария агента.
Коротко о README
Локальную зависимость разработки автор рекомендует для проектных сценариев. Глобальная установка доступна отдельно.