Parallely CLI

CLI параллельных агентов: делит задачу на разделы, запускает Codex, Claude Code или OpenCode вместе и сводит все в ветку

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

Широкий доступ

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

  • Запускает нескольких кодинг-агентов одновременно, они пишут в репозиторий и коммитят автоматически.
  • Расходует токены подписки или API сразу по нескольким потокам.
Все причины и проверки

michaelthemay/parallely

Установка

Работает в

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

bun install -g @michaelthemay/parallely

Команда из раздела Install from npm. Установка идет через Bun.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Запускает нескольких кодинг-агентов одновременно, они пишут в репозиторий и коммитят автоматически.
  • Расходует токены подписки или API сразу по нескольким потокам.

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

Что делает

Parallely относится к большой функции как техлид к спринту: ее разбивают на независимые разделы, и каждый получает своего агента. Пользователь задает границы, то есть какие файлы принадлежат каждому разделу, а инструмент проверяет пересечения. Затем он запускает агентов одновременно в общем рабочем дереве git и автоматически коммитит изменения в общую интеграционную ветку. Для бэкендов подходят Codex, Claude Code и OpenCode. План можно составить вручную через `parallely init` (создает `.parallely/plan/` с шаблоном) или поручить ИИ: `parallely plan "Build a REST API with auth, CRUD endpoints, and tests"`. Команда `parallely run` запускает агентов. Полноэкранный интерфейс показывает прогресс, вывод и расход токенов каждого агента, конвейер идет по этапам parse, setup, forge, merge и done. Есть скилл `skill/SKILL.md` для управления из агента.

Для кого. Разработчикам, которые гоняют кодинг-агентов по одному и хотят ускорить большую задачу параллельными разделами.

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

  • Функция делится на независимые части с понятными границами файлов.
  • Нужно видеть в одном окне, чем занят каждый агент и сколько токенов он потратил.
  • Результат всех агентов должен собраться в одну ветку без ручных слияний.
  • Задачу разбивает сам ИИ, а вы правите готовый план.

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

  • Разделы сильно зависят друг от друга и меняют одни и те же файлы.
  • Нет установленного Codex, Claude Code или OpenCode.
  • Нужна проверка каждого шага человеком в реальном времени.

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

Разбей реализацию REST API на три раздела с авторизацией, CRUD и тестами и запусти их параллельно через Claude Code.

Ограничения

Инструмент работает на среде Bun, ставится командой `bun install -g`, обычная установка через npm не рекомендуется (при ней нужна стратегия `--install-strategy=nested` против ошибки с несколькими копиями React). Нужны отдельно установленные агенты: Codex, Claude Code или OpenCode. Несколько агентов одновременно пишут в общее рабочее дерево и расходуют токены вашей подписки или API. Границы разделов защищает проверка пересечений, но ошибки плана могут привести к конфликтам на этапе слияния. Лицензия MIT.

Как отключить. Удалите пакет командой `bun remove -g @michaelthemay/parallely`. Ветки, рабочие деревья и папку `.parallely/` в проекте уберите вручную.

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

Как установить Parallely?

Выполните `bun install -g @michaelthemay/parallely`. Через npm ставить не стоит, инструмент работает на Bun.

Какие агенты поддерживаются?

Codex, Claude Code и OpenCode в роли бэкендов. Их нужно поставить заранее, например `npm install -g @anthropic-ai/claude-code`.

Как создать план?

Командой `parallely init` или поручить ИИ через `parallely plan "<описание>"`. Каждому разделу задаются область файлов и критерии приемки.

Что происходит с изменениями?

Они автоматически коммитятся в общую интеграционную ветку внутри общего рабочего дерева git.

Что показывает интерфейс?

Прогресс каждого агента, его вывод и расход токенов, а также итог запуска.

Обсуждение

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

multi-agents запускает команду кодовых агентов на задаче и меряет, победила ли она одиночного агента и во что обошлась.

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

Плагин для OpenCode запускает команду параллельных агентов с личными сессиями, общей доской задач и перепиской

ПлагинРасширенный доступ259Звезды репозитория

Запуск кластера агентов в одном репозитории: у каждого своя рабочая копия, доска блокировок файлов и общение между агентами.

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

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

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

CLI squads запускает команды агентов из markdown-файлов в git: лидер ставит задачу, исполнители работают, проверяющий сверяет.

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

Панель для параллельных задач Claude Code и Codex: отдельные рабочие деревья Git, терминалы и просмотр правок

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

Коротко о README

Проект на Bun с терминальным интерфейсом. Идея в том, что вы определяете границы разделов, а инструмент следит за ними и сводит результат в одну ветку.

Бейдж для README

Исходный SKILL.md

# Parallely Plan Creation Skill

You are creating an **Parallely execution plan** — a set of markdown files that will each be executed in parallel by an independent AI coding agent in its own git worktree.

## Output format

Create a directory of numbered markdown files. Each file = one agent = one parallel task.

```
.parallely/plan/
├── 01-section-name.md
├── 02-section-name.md
├── 03-section-name.md
└── ...
```

## File format

Each `.md` file has YAML-like frontmatter and a markdown body:

```markdown
---
title: Human-readable Section Title
files:
  - src/path/to/files/**
  - src/specific-file.ts
acceptance:
  - First acceptance criterion
  - Second acceptance criterion
---

# Section Title

Full implementation instructions here. Be specific and detailed.
The agent will receive this as its complete prompt.
```

### Frontmatter fields

| Field | Required | Description |
|-------|----------|-------------|
| `title` | Yes | Short human-readable name |
| `files` | Recommended | Glob patterns of files this section will touch (used for overlap detection) |
| `acceptance` | Recommended | Concrete acceptance criteria |

### Body

The markdown body is the agent's complete prompt. Include:
- What to build/change and why
- Technical approach and constraints

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