Jean — среда разработки для параллельной работы ИИ-агентов

Создаёт отдельные рабочие копии Git для задач и объединяет локальные или удалённые сессии агентов.

Jean — открытая среда разработки для нескольких агентских задач. Она соединяет терминалы, диалоги, отдельные рабочие деревья Git (worktree) и интеграции с GitHub и Linear. Задание можно создать из карточки задачи, запроса на слияние кода или обычного текстового запроса, после чего выбрать агент для выполнения.

Каждой задаче своё рабочее дерево

Локальная и удалённая работа

Каждый агент запускается в отдельном рабочем дереве Git (worktree). В интерфейсе видны состояние задачи, размеры изменений, статус pull request и собственные метки. Можно запускать несколько исполнителей в одном проекте, сохраняя их ветки и контекст раздельно.

Jean можно использовать на локальном компьютере или запустить jean-server на Linux-машине. Удалённые проекты появляются рядом с локальными, а терминал и Git-команды выполняются на том сервере, которому принадлежит проект. Агент может продолжать работу на удалённой машине, даже если ноутбук закрыт.

Подключение существующих агентов

Разработчик выбирает агентскую среду для каждой задачи и использует собственную авторизацию. Через браузер или настольное приложение можно подключаться к работе на разных серверах.

Для кого подойдёт Jean

Jean полезен тем, кто одновременно ведёт несколько задач и хочет связывать их с GitHub или Linear. В отличие от облачного агента, он сохраняет привычную модель: пользователь выбирает компьютер или сервер, где находятся проект, зависимости и инструменты.

Для самостоятельного размещения и подключения с телефона можно также рассмотреть Paseo, а для терминального управления с долговечными сессиями — Sidecar.