Coding

Jules

Jules is Google’s asynchronous coding agent: it clones your GitHub repository into a cloud VM, plans changes with Gemini and opens pull requests for approval.

Visit website

About this tool

Jules is a coding agent from Google that handles tasks developers would rather not do themselves, such as fixing bugs, adding documentation or building small features. You connect your GitHub account, choose a repository and branch, and write a prompt, or simply add a jules label to a GitHub issue to assign the task.

Jules clones the repository into a cloud virtual machine, installs dependencies and drafts a plan using a Gemini model before editing files. It shows a diff for you to review and then creates a pull request you can approve and merge. Because it works asynchronously, you can leave while it runs. Google describes Jules as experimental and offers plans scaled from quick fixes to multi-agent development.

What you can do

GitHub integration

Assign tasks from the Jules interface or by labelling a GitHub issue.

Cloud VM execution

Clones your code, installs dependencies and runs changes in an isolated virtual machine.

Plans before edits

Proposes a plan using Gemini so you can see the intended changes first.

Diffs and pull requests

Review a diff, then let Jules open a pull request for you to merge.

Who is it for?

  • A maintainer labels a batch of small issues for Jules to fix overnight.
  • A developer asks Jules to migrate files to a new directory structure.
  • A team uses Jules to add missing documentation across a project.

Before you choose

Jules needs access to your repositories; grant access only to the ones it should modify.

Google labels Jules as experimental, so expect changes in features and limits.

Frequently asked questions

How do I give Jules a task?

Select a repository and branch and write a prompt, or add the jules label to a GitHub issue to assign it directly.

Where does Jules run my code?

Jules clones your repository into a cloud virtual machine, installs dependencies and modifies files there.

Does Jules merge changes automatically?

No. Jules shows a diff and creates a pull request, which you review, approve and merge yourself.

Check the official website for current features, pricing, and terms.

toolnorthAI.
WritingImage & DesignVideoCodingProductivityMarketingAudioResearchAutomationBusinessEducationAI CompanionsAdult AIOther