Agent

Google Jules

Google's asynchronous GitHub coding agent for planning, implementing, testing, and returning repository changes from an isolated virtual machine.

OVERVIEW

What is Google Jules?

Jules connects to a GitHub repository, creates a fresh virtual machine for each task, studies the codebase, and proposes a plan before making changes when approval is requested. It can edit files, install dependencies, run tests, show its reasoning and diffs, and return the completed work as a branch or pull request. The asynchronous model is designed for delegating bounded maintenance and development tasks while the owner works elsewhere.

✓

Best for

Developers and maintainers who want to delegate well-defined GitHub issues, dependency updates, documentation, tests, and feature work asynchronously.

!

Not for

Repositories outside GitHub or tasks that cannot be safely reproduced, tested, and reviewed in a fresh remote environment.