Tool file · Coding agent
Jules
Jules is an autonomous coding agent that works on coding tasks from your GitHub repository and creates pull requests.
- Kind
- Coding agent
The story
Jules is Google's asynchronous coding agent. A developer hands it a job against a GitHub repository, it does the work on a cloud virtual machine, and it returns a pull request. It sits with the delegate-then-review tools in AI coding, not with the autocomplete helpers that live inside an editor.
AI coding products tend to fall into two groups. Some sit in the editor and suggest lines as you type. Others take a whole job and come back with finished work. Jules belongs to the second group. Google aims it at the chores developers tend to postpone, such as fixing bugs, bumping versions, writing tests and building features. The stated goal is more time for the code people actually want to write.
There are two ways to start a job. In the Jules interface, you pick a repository and a branch and type a detailed request. Inside GitHub, you can tag an issue with the "jules" label to assign it to the agent. Jules then copies the repository onto a Cloud VM and proposes a plan, which you can accept. In Google's demo, the resulting diff updates package.json to move the next dependency from 10.2.3 to 15.4.5.
Finished work comes back as a diff you can browse and approve, then as a pull request that you merge and publish yourself. Because the work runs on remote machines rather than a laptop, several jobs can run side by side. The three tiers differ in daily task allowance, how many tasks can run at once, and which Gemini models you get. For people who adopt it, more of the day goes to reviewing proposed changes and less to typing them.
Jules is Google's asynchronous coding agent. A developer hands it a job against a GitHub repository, it works on a cloud VM, and it returns a pull request. Google aims it at routine chores such as bug fixes, version bumps, tests and feature building.
The good
Work can be assigned from inside GitHub with an issue label. The agent proposes a plan that you can approve. Results arrive as a diff and a pull request, which fits the review habits teams already have. Jobs run on a Cloud VM, so several can run in parallel. Higher tiers include newer Gemini models, starting with Gemini 3 Pro.
The catch
The workflow assumes GitHub repositories and branches. The entry tier allows 15 tasks a day, with 3 running at once. The entry tier runs on Gemini 2.5 Pro, and newer models need a higher plan. Someone still has to read the changes and merge them.
Who should read on
Teams whose code already lives on GitHub and who want to offload routine maintenance. Turning labeled GitHub issues into proposed fixes. Framework and dependency upgrades that touch many files. Developers who want several background jobs running at once.
Who can skip it
Anyone without a GitHub repository to point it at. People who expect a live preview or drag-and-drop editing instead of code review.
Reader mail
Does Jules work without GitHub?
Its workflow is built around GitHub. You point a task at a GitHub repository and branch, and completed work is published there as a pull request.
Can I check what Jules intends to do before it changes code?
Yes. Jules first proposes a plan that you can accept. It then shows a diff of its edits for approval, and the final pull request is merged by you.
How many tasks can run at the same time?
The base Jules plan allows 3 concurrent tasks and 15 per day. Jules in Pro allows 15 concurrent and 100 per day. Jules in Ultra allows 60 concurrent and 300 per day.
Which AI models does Jules use?
The base plan is powered by Gemini 2.5 Pro. Jules in Pro offers higher access to the latest models, starting with Gemini 3 Pro, and Jules in Ultra offers priority access to them.
Further reading
What it does
- GitHub integration
- Cloud VM execution
- Task planning
- Diff review
- Pull request creation
- Issue assignment
- Concurrent tasks
- Gemini models
Tools like this
a0.dev
An AI-powered platform for building mobile apps by chatting, publishing them to app stores, and managing payments and analytics.
App builder · app-builders · Coding Agents
Aider
Aider lets you pair program with LLMs in your terminal to start projects or build on existing codebases.
Coding agent · Coding Agents
Amp
Amp is a coding agent and development environment for running agents remotely or on self-hosted orbs.
Coding agent · Coding Agents
Augment Code
Cosmos orchestrates software agents across software delivery workflows, from ticket triage and code authoring to review and verification.
Coding agent · Coding Agents
Bolt
Bolt lets you create apps, websites, and prototypes by chatting with AI.
App builder · app-builders · Coding Agents · hosting-and-deploy
Claude Code
Claude Code is an AI coding agent that plans and completes coding tasks, runs tests, and can open pull requests.
Coding agent · Coding Agents