Paradev: параллельные агенты в worktrees

Один проект, отдельная рабочая область на клиента, два агента одновременно без конфликтов. Установка, setup-скрипты и превью одной кнопкой.

Уроки академии 0/27
  1. МОДУЛЬ IСуверенный базис
  2. 01Биофизический базис, 3D-кокпит и ускорение когниции15 мин
  3. 02Strongbox: суверенный сейф и архив экзокортекса15 мин
  4. МОДУЛЬ IIСенсорный вход и контекст
  5. 03Wispr Flow · голосовая лаборатория20 мин
  6. 04CleanShot X: визуальный экзокортекс и OCR15 мин
  7. 05Архитектура и сборка контекста20 мин
  8. МОДУЛЬ IIIВычислительное ядро и мосты
  9. 06Google AI Studio & Gemini20 мин
  10. 07Мобильные мосты и удалённый доступ15 мин
  11. МОДУЛЬ IVСуверенная инфраструктура и агенты
  12. 08Платёжные и сетевые рельсы15 мин
  13. 09Терминальный рой и радар25 мин
  14. 10React Vibe & Motion UI20 мин
  15. 11Терминальный видеомонтаж25 мин
  16. 12Персональный разбор60 мин
  17. МОДУЛЬ VAI-доход и контент-машина
  18. 13AI-агентство для локального бизнеса25 мин
  19. 14AI UGC-фабрика рекламы для брендов25 мин
  20. 15Контент-машина и автопостинг25 мин
  21. 16Vibe-coded SaaS и цифровые продукты20 мин
  22. 17Программное видео: HyperFrames, Remotion, агенты25 мин
  23. 18Арсенал веб-эффектов20 мин
  24. МОДУЛЬ VIАгентная операционная система
  25. 19Paradev: параллельные агенты в worktrees25 мин
  26. 20Coucou: пульт агентов в чёлке и на iPhone15 мин
  27. 21n8n: локальный движок денег и сигналов30 мин
  28. 22PARADISE OS: один контур и бриф оркестратора20 мин
  29. МОДУЛЬ VIIРой оркестратора и мобильная фабрика
  30. 23Рой оркестратора: APEX, Claude, Codex и Grok35 мин
  31. 24GUI-автономия: Cua Driver, контекст клиента и медиа30 мин
  32. 25Фабрика iPhone и Apple Watch: SwiftUI, Xcode 27 и агент40 мин
  33. МОДУЛЬ VIIIСуверенная связь
  34. 26Signal: зашифрованный канал на максимальной приватности35 мин
  35. МОДУЛЬ IXИИ-стек из России
  36. 27Легальный ИИ-стек из России: Cloud.ru, Cline и сейф паролей за один созвон60 мин
УРОК 19 · МОДУЛЬ VI

Paradev: параллельные агенты в worktrees

19.1Paradev за 60 секунд

WORKTREE · WIP ≤ 2 · ВАШИ ПОДПИСКИ

ВЕРДИКТ

Paradev — бесплатная open-source оболочка, где каждый клиент получает свою копию проекта (git worktree) и своего агента. Два клиента в работе параллельно, файлы не пересекаются, токенов сверх вашей подписки Claude не тратится.

ПроектОдин git-репозиторий. Подпапка репозитория отдельным проектом не становится — Paradev сводит её к корню.
Рабочая областьОтдельная ветка + отдельная папка-копия (worktree). Агент правит только её.
WIP ≤ 2Не больше двух активных областей: третья задача ждёт. Это закон фокуса, а не ограничение программы.
ХукиParadev сам прописывает хуки в Claude Code и видит каждую сессию: старт, вопрос, ошибку, финиш.
Главное окно Paradev со списком проектов и строкой ввода задачи
Главный экран: проекты слева, внизу — устройство, проект, режим Worktree и ветка.

19.2Установка за 3 минуты

GITHUB RELEASE · ПРОВЕРКА ПОДПИСИ · /APPLICATIONS

Скачиваем последний релиз под Apple Silicon, проверяем нотаризацию Apple и только потом ставим. Приложение называется Superset.app — так Paradev распространяется в релизах.

terminal · установка Paradev
URL=$(curl -s https://api.github.com/repos/ParadevAI/Paradev/releases/latest \
  | python3 -c "import json,sys;print([a['browser_download_url'] for a in json.load(sys.stdin)['assets'] if a['name'].endswith('arm64.dmg')][0])")
curl -L -o /tmp/Paradev.dmg "$URL"
MNT=$(hdiutil attach -nobrowse -readonly /tmp/Paradev.dmg | awk -F'\t' '/\/Volumes\//{print $NF}')
spctl -a -vv "$MNT/Superset.app"        # должно быть: accepted · Notarized Developer ID
ditto "$MNT/Superset.app" /Applications/Superset.app
hdiutil detach "$MNT" -quiet && open /Applications/Superset.app
Не снимайте карантин (xattr -cr) с приложения, которое не прошло spctl: это единственная проверка, что файл подписан разработчиком и не подменён.

При первом запуске нажмите Continue with GitHub — авторизацию формирует само приложение. Сторонние OAuth-ссылки из чатов не открывайте.

19.3Первый проект

ПРОЕКТЫ → ОТКРЫТЬ ПРОЕКТ

Шаг 1 · Открыть папку

На экране «Добавьте первый проект» нажмите Открыть папку. Позже — иконка папки справа от заголовка ПРОЕКТЫ → Открыть проект. ⌘O здесь не работает.

Шаг 2 · Выберите корень репозитория

Папку, где лежит .git. Если папка не под git — сначала git init и первый коммит.

Список проектов Paradev
Переключатель проектов внизу окна: «Без проекта», ваши репозитории и действия «Открыть из папки», «Клонировать по URL».

19.4Рабочая область на каждого клиента

ВЕТКА CLIENT/<ИМЯ> · РЕЖИМ WORKTREE

Новая рабочая область→ветка client/имя→setup-скрипт→@имя задача→превью→merge в main→деплой
  1. Внизу окна режим Worktree (собственная ветка и копия файлов). Локальная — работа прямо в основной папке, только для мелочей.
  2. Новая рабочая область → ветка client/kate-yoga (имя папки клиента).
  3. Первое сообщение агенту начинайте с триггера: @kate поправь мобильную вёрстку карточек.
  4. Закончили — review диффа, merge в main, область удаляете. Ветка остаётся в истории.
Выпадающий список веток Paradev с worktree
Список веток: main и две рабочие области (feature/client-sprint, feature/jiva-yoga) с пометкой worktree.

Полный доступ в строке ввода — агент выполняет команды без подтверждений внутри своей области. Нужен контроль — переключите режим, и запросы прилетят в чёлку через Coucou (урок 20).

19.5Setup и Run: приватный контекст и превью одной кнопкой

~/.paradev/projects/<путь>/config.json

Новая рабочая область — это чистая копия из git. Всё, что в .gitignore (ключи, приватные заметки клиента, локальная память агента), туда не попадает. Setup-скрипт подкладывает это ссылками, Run поднимает превью на свободном порту. Конфиг лежит у вас в домашней папке, репозиторий не меняется.

~/.paradev/projects/Users/you/project/config.json
{
  "setup": ["~/.paradev/projects/Users/you/project/setup.sh"],
  "teardown": [],
  "run": ["~/.paradev/projects/Users/you/project/run.sh"]
}
terminal · распакуйте кит и запустите из корня вашего проекта
unzip -o ~/Downloads/si-academy-module-6-kit.zip -d ~/si-kit
bash ~/si-kit/paradev-install-scripts.sh
SETUPСсылки, не копии

Приватные папки, локальные .md-карты и память Claude видны в каждой области и не попадают в коммиты.

RUNПревью на свободном порту

Кнопка Run → python http.server → вкладка браузера открывается сама.

ПРИОРИТЕТПользовательский конфиг

~/.paradev/projects/… сильнее файла в репозитории: команда не видит ваши пути.

19.6Чек-лист: Paradev готов

ОТМЕЧАЙТЕ — ПРОГРЕСС СОХРАНЯЕТСЯ

  • spctl показал accepted · Notarized Developer ID
  • Вход через GitHub выполнен в самом приложении
  • Проект открыт из корня git-репозитория
  • Создана рабочая область с веткой client/…
  • Setup-скрипт отработал: приватные папки видны в области
  • Кнопка Run открыла превью
  • Активных областей не больше двух
Персональная сессия в Cal.com$80 / списание слота из пакета
ЗАПИСАТЬСЯ
Скопировано!