About Jules
Overview
Jules is an autonomous coding agent that takes on the coding tasks you would rather not do, including bug fixing, version bumps, tests, and feature building. It works inside your GitHub repositories so you spend more time on the code you want to write.
You select a repository and branch, write a detailed prompt, and Jules fetches the repo, clones it to a Cloud VM, and develops a plan. You review the diff, approve the edits, and merge the pull request Jules opens on GitHub.
Key Benefits
- Handles bug fixes, version bumps, tests, and feature building so you can focus on other work.
- Assigns tasks directly in GitHub using the jules label inside an issue.
- Runs up to 60 concurrent tasks on the Ultra plan for parallel workflows.
- Shows a diff of every change so you review and approve edits before merging.
- Opens pull requests on GitHub that you merge into your branch.
- Grants access to the latest Gemini models, starting with Gemini 3 Pro.
How It Works
You select your GitHub repository and branch, then write a detailed prompt for Jules or add the jules label to an issue to assign a task directly in GitHub. Jules fetches the repository, clones it to a Cloud VM, and develops a plan using the latest Gemini 3 Pro model. After Jules returns a diff, you browse and approve the edits, then approve the pull request and merge it to your branch to publish it on GitHub.
Use Cases
- Developers assign bug fixes and version bumps to Jules while they work on higher-priority code.
- Engineering teams use the jules label in GitHub issues to queue tasks without leaving their tracker.
- Release managers delegate dependency bumps, such as moving Next.js to v15, to Jules.
- Builders running agents at scale use Jules in Ultra for 300 tasks per day and 60 concurrent tasks.
- Test-focused developers hand off writing tests to Jules and review the diff before merging.
- Developers on Pro run 100 tasks per day across 15 concurrent threads in parallel.
Why Choose This Product
Jules plugs into GitHub rather than replacing it: tasks arrive through prompts or the jules label, and results come back as diffs and pull requests you control. A free tier offers 15 tasks per day with 3 concurrent tasks, while Pro and Ultra lift throughput to 100 and 300 tasks per day with higher and priority access to the latest models.
Key Features
Autonomous Coding Agent
Jules executes coding tasks you do not want to do, including bug fixing, version bumps, tests, and feature building.
GitHub Label Tasks
Use the jules label in a GitHub issue to assign a task directly in GitHub.
Cloud VM Cloning
Jules fetches your repository and clones it to a Cloud VM before starting work.
Gemini-Powered Plans
Jules develops a plan for each task utilizing the latest Gemini 3 Pro model.
Diff Review
Jules provides a diff of the changes so you quickly browse and approve code edits.
Pull Request Publishing
Jules creates a PR of the changes that you approve, merge to your branch, and publish on GitHub.
Parallel Task Limits
All plansJules runs 3 concurrent tasks at 15 tasks per day, Pro runs 15 concurrent tasks at 100 per day, and Ultra runs 60 concurrent tasks at 300 per day.
Jules Pricing
- 15 tasks per day
- 3 concurrent tasks
- Powered by Gemini 2.5 Pro
- 100 tasks per day
- 15 concurrent tasks
- Higher access to the latest models, starting with Gemini 3 Pro
- 300 tasks per day
- 60 concurrent tasks
- Priority access to the latest models, starting with Gemini 3 Pro
| Feature | Jules Free | Jules in Pro Custom | Jules in Ultra Custom |
|---|---|---|---|
| 15 tasks per day | |||
| 3 concurrent tasks | |||
| Powered by Gemini 2.5 Pro | |||
| 100 tasks per day | |||
| 15 concurrent tasks | |||
| Higher access to the latest models, starting with Gemini 3 Pro | |||
| 300 tasks per day | |||
| 60 concurrent tasks | |||
| Priority access to the latest models, starting with Gemini 3 Pro |
Pricing extracted from the product website and may change. Check the source for current details.
