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, следуй этим шагам:
- Скачай последнюю версию приложения для своей платформы с [страницы релизов](https://github.com/johannesjo/parallel-code/releases/latest) — доступные варианты:
- для macOS — `.dmg` (универсальная версия);
- для Linux — `.AppImage` или `.deb`.
- Установи один из AI-кодирующих CLI: Claude Code, Codex CLI, Gemini CLI, Antigravity CLI или Copilot CLI.
- Открой Parallel Code, укажи путь к git репозиторию и начинай разрабатывать задачи.
Как всё устроено
Когда ты создаешь новую задачу в Parallel Code, происходит следующее:
- Создается новая ветка в git от основной ветки;
- Настраивается git worktree, где агент работает в отдельной директории;
- Создаются символьные ссылки на необходимые директории;
- Запускается AI-агент в этой worktree.
Когда результат тебя устраивает, можно объединить ветку обратно с основной через боковое меню.
Ограничения и замечания
Хотя Parallel Code предлагает много удобных функций, есть некоторые ограничения:
- Для определенных agents, таких как Antigravity CLI, требуется запускать их нативно, а не в Docker-контейнере;
- Телефонные уведомления о завершении задач могут приходить только при активном соединении с компьютером;
- Некоторые интерфейсы могут требовать отдельного конфигурирования/интеграции для корректной работы.
Заключение
Parallel Code — это мощный инструмент для разработчиков, позволяющий использовать AI-агентов более эффективно. Если ты работаешь с кодом и хочешь оптимизировать свою работу с AI, стоит попробовать этот проект.
Открыть на GitHub: johannesjo/parallel-code →
RepoRadar