Parallel Code: инструмент для запуска AI-кодировщиков в git worktree

Parallel Code: инструмент для запуска AI-кодировщиков в git worktree

Parallel Code — инструмент для запуска нескольких AI-кодировщиков (Claude Code, Codex, Gemini) в параллельных git worktree.

Он позволяет одновременно обрабатывать кодовые задачи с различных AI-агентов, что дает возможность сравнить их результаты, выбрать лучшие изменения и избавиться от менее удачных вариантов. Это решение подходит разработчикам, которые хотят максимально эффективно использовать мощь AI при написании кода, не испытывая при этом лишних неудобств с интеграцией и управлением версиями.

Проект написан на TypeScript с использованием Electron и SolidJS. Можно запускать на macOS и Linux, не требуется дополнительных платежей за использование платформы. Обрати внимание, что это открытое решение на ранней стадии, что может означать наличие багов или недоработок.

Проект Parallel Code предназначен для упрощения работы программистов с инструментами искусственного интеллекта, позволяя разрабатывать код в параллельном режиме. Он поддерживает работу с различными AI-кодирующими агентами, такими как Claude Code, Codex и Gemini, обеспечивая автоматическое создание изолированных рабочих директорий для каждого задания.

Зачем нужен проект?

Главная цель Parallel Code — обеспечить одновременное выполнение задач несколькими AI-агентами без конфликтов. Проект направлен на повышение эффективности работы за счет:

  • Использования инструментов, которые вам уже знакомы и доверяете;
  • Автоматической изоляции изменений в отдельных ветках git, чтобы каждый агент работал с собственным окружением;
  • Возможности параллельной работы над несколькими задачами;
  • Контроля всех действий с помощью клавиатуры;
  • Мониторинга работы агентов через мобильное устройство.

Как установить и запустить

Для начала работы с Parallel Code, следуй этим шагам:

  1. Скачай последнюю версию приложения для своей платформы с [страницы релизов](https://github.com/johannesjo/parallel-code/releases/latest) — доступные варианты:
    • для macOS — `.dmg` (универсальная версия);
    • для Linux — `.AppImage` или `.deb`.
  2. Установи один из AI-кодирующих CLI: Claude Code, Codex CLI, Gemini CLI, Antigravity CLI или Copilot CLI.
  3. Открой Parallel Code, укажи путь к git репозиторию и начинай разрабатывать задачи.

Как всё устроено

Когда ты создаешь новую задачу в Parallel Code, происходит следующее:

  1. Создается новая ветка в git от основной ветки;
  2. Настраивается git worktree, где агент работает в отдельной директории;
  3. Создаются символьные ссылки на необходимые директории;
  4. Запускается AI-агент в этой worktree.

Когда результат тебя устраивает, можно объединить ветку обратно с основной через боковое меню.

Ограничения и замечания

Хотя Parallel Code предлагает много удобных функций, есть некоторые ограничения:

  • Для определенных agents, таких как Antigravity CLI, требуется запускать их нативно, а не в Docker-контейнере;
  • Телефонные уведомления о завершении задач могут приходить только при активном соединении с компьютером;
  • Некоторые интерфейсы могут требовать отдельного конфигурирования/интеграции для корректной работы.

Заключение

Parallel Code — это мощный инструмент для разработчиков, позволяющий использовать AI-агентов более эффективно. Если ты работаешь с кодом и хочешь оптимизировать свою работу с AI, стоит попробовать этот проект.

Открыть на GitHub: johannesjo/parallel-code →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте