
Jules — автономный coding-agent Google для работы с реальными GitHub-репозиториями. Пользователь подключает repo и branch, описывает задачу, после чего Jules клонирует код в отдельную Cloud VM, исследует проект, предлагает plan, выполняет изменения и показывает diff. Результат можно оформить как pull request. В отличие от IDE-autocomplete Jules рассчитан на асинхронную делегацию законченной задачи, а Jules Tools добавляет управление удалёнными sessions из terminal.
Cloud VM для каждой задачи
Jules работает не в браузерном текстовом sandbox, а в удалённой environment, куда клонируется repository. Agent может изучать files и выполнять разработческий workflow в изолированной среде.
Environment должна воспроизводить проект. Если сборка зависит от secret local service, которого нет в VM, агент не сможет корректно проверить изменения.
Plan перед изменениями
Перед активной работой Jules формирует plan с перечнем ожидаемых изменений. Пользователь может просмотреть его до продолжения.
Это особенно полезно для migration и refactor. Если plan уже на первом шаге затрагивает не те modules, лучше исправить постановку до появления большого diff.
Gemini для coding reasoning
Базовый Jules использует Gemini 2.5 Pro, а платные уровни получают более высокий доступ к новым моделям, начиная с Gemini 3 Pro по текущей таблице планов.
Модель — только часть продукта. Важны также repository context, tools, VM и способность agent запускать tests и объяснять diff.
Diff и pull request
После выполнения Jules показывает changes, которые можно просмотреть и затем оформить PR в GitHub. Это естественный human-in-the-loop: agent готовит работу, а merge остаётся обычным code-review решением.
Не следует merge только потому, что CI зелёный. Security и product semantics часто не покрываются automated tests.
15 задач в день на базовом Jules
Бесплатный базовый уровень даёт до 15 tasks за rolling 24 hours и до трёх concurrent tasks. Это достаточно для реальной проверки на небольшом backlog.
Task — не то же самое, что одно сообщение. Хорошо сформулированная задача может включать много внутренних действий и несколько изменённых файлов.
Jules in Pro
Через Google AI Pro лимит увеличивается до 100 daily tasks и 15 concurrent tasks. План ориентирован на разработчика, который использует agent на протяжении рабочего дня.
Платный доступ сейчас привязан к Google AI plans для individual Google Accounts; корпоративные upgrade-paths могут отличаться.
Jules in Ultra
Ultra повышает лимит до 300 задач в день и 60 concurrent tasks, а также даёт priority access к новым моделям. Это уже сценарий массового agent workflow.
Высокая concurrency требует дисциплины issue decomposition. Шестьдесят agents, работающих в одном и том же module, создадут больше conflicts, чем пользы.
Jules Tools CLI
Пакет `@google/jules` позволяет создавать remote tasks, смотреть sessions и управлять ими из command line. CLI можно установить npm или запустить через npx.
Это удобно для scripts и developer workflow: task можно сформировать из output другого tool, а статус проверять без открытия web UI.
Apply Patch Locally
CLI умеет забрать work-in-progress patch из активной remote session и применить его локально. Разработчик может быстро протестировать изменения до того, как agent подготовит финальный commit.
Перед apply полезно иметь чистую branch или stash, чтобы не смешать собственные незакоммиченные изменения с agent diff.
TUI и scriptable workflow
Jules Tools включает interactive terminal dashboard и composable commands. Это промежуточный вариант между web app и полноценным REST API.
Публичный generic developer API в характеристиках лучше не обещать: официальный способ automation сейчас документирован прежде всего через CLI/Tools.
Кому подходит Jules
Jules хорош для unit tests, dependency updates, bugfixes, migrations и задач, которые можно описать через repository и проверяемый результат. Асинхронность освобождает IDE, пока agent работает.
Для быстрой подсказки по одной функции IDE assistant будет проще. Jules раскрывается там, где задача занимает десятки минут ручной инженерной работы.
Вопросы по Jules
Сколько задач доступно бесплатно?
Базовый Jules даёт 15 задач за rolling 24 hours и 3 concurrent tasks.
Есть CLI?
Да, Jules Tools устанавливается как npm package и управляет remote sessions из terminal.
Есть обычный публичный REST API?
Основной документированный automation-интерфейс — Jules Tools/CLI; в карточке не считаем его универсальным public API.