Google Jules
Google's asynchronous GitHub coding agent for planning, implementing, testing, and returning repository changes from an isolated virtual machine.
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.