Google · Tools

Jules

Visit website

At a glance

Price
Pricing on request
Vendor
Google

Specifications & properties

Key decision factors

Pricing model
Freemium 1
Tool form
  • Web app
  • CLI agent
1
Autonomy level
Autonomous agent 1
Model choice
Fixed model 1

Pricing

Free tier
Yes 1

Integration

API available
Yes 1

Model

Available models
Gemini 2.5 Pro (base plan); Gemini 3 Pro (Pro and Ultra plans) 1

Capabilities

Repo-wide context
Yes 1
Terminal/command execution
Yes 1
Report data / suggest a correction

Google's autonomous coding agent that clones your repository to a cloud VM and completes coding tasks asynchronously.

Profile

Jules is Google's autonomous coding agent, powered by Gemini, that connects to a GitHub repository, plans an approach to a task you describe, writes a code diff, and opens a pull request for you to review, rather than working inside your editor turn by turn.

Who builds it

Jules is built by Google, using Gemini models to plan and generate code. It's designed for asynchronous work: you hand off a task like a bug fix, a dependency upgrade, or a framework migration, and Jules works on it in the background while you do something else.

Core features

  • GitHub-native workflow: you select a repository, describe the task, and Jules produces a plan, then a diff, then a pull request.
  • Autonomous planning: Jules works out an approach to the task itself using Gemini before writing any code, rather than requiring you to specify every step.
  • Background/async execution: tasks run without blocking your own work, and you review the resulting diff and PR when it's ready.
  • Typical use cases: bug fixes, dependency and framework version updates, and general feature or test work delegated as a self-contained task.

Pricing

Jules is offered in three tiers, distinguished by daily task volume, concurrency, and model access rather than separate feature sets:

  • Jules (Free): 15 tasks per rolling 24-hour window, 3 concurrent tasks, running on Gemini 2.5 Pro — positioned by Google for evaluating Jules on real work.
  • Jules Pro: 100 tasks per rolling 24-hour window, 15 concurrent tasks, with higher access to the latest model starting with Gemini 3 Pro; unlocked through a Google AI Pro subscription rather than sold as a separate Jules-only plan.
  • Jules Ultra: 300 tasks per rolling 24-hour window, 60 concurrent tasks, with priority access to the latest model starting with Gemini 3 Pro; unlocked through a Google AI Ultra subscription.
  • Paid tiers currently require an individual Google Account (for example, a @gmail.com address); Google says enterprise and Workspace account support is in active development.

Data privacy

Google has said Jules is private by default for private repositories: prompts, diffs, and commits are used only to execute that session and are not used to train Google's models, and no data from a private repo is sent for training. Public repositories are treated differently — their data may be used for training — so the practical privacy guarantee depends on whether the connected repository is public or private.

Who it's for

Developers and teams on GitHub who want to hand off well-defined, self-contained coding tasks — a dependency bump, a bug fix, a small migration — and get back a reviewable pull request without staying in the loop step by step. The free tier suits solo evaluation, while Pro and Ultra fit developers who already pay for Google AI Pro/Ultra and want Jules' higher daily task volume and concurrency as part of that subscription.

Frequently asked questions

Is Jules free to use?

Yes, the free Jules tier allows 15 tasks per rolling 24-hour window with 3 concurrent tasks running on Gemini 2.5 Pro, which Google positions as enough for evaluating Jules on real work rather than heavy daily use.

What does Jules cost beyond the free tier?

Jules Pro (100 tasks/24h, 15 concurrent, higher access to the latest Gemini model) is unlocked through a Google AI Pro subscription, and Jules Ultra (300 tasks/24h, 60 concurrent, priority model access) is unlocked through a Google AI Ultra subscription — Jules itself is not sold as a separate standalone paid product.

What platform does Jules integrate with?

Jules works directly with GitHub: you pick a repository, describe a task, and Jules plans the work, generates a code diff, and opens a pull request for review, rather than integrating as an in-editor plugin.

Does Jules train on my code?

For private repositories, Google says no: prompts, diffs, and commits are used only to execute that session and are not used to train its models, and private-repo data isn't sent for training at all. Public repository data may be used for training, according to Google Labs product director Kathy Korevec.

Can I use Jules with a company/Workspace Google account?

Not yet for paid tiers — Jules Pro and Ultra currently require an individual Google Account such as a @gmail.com address, though Google states that support for enterprise and Google Workspace accounts is in active development.

What's the difference between Jules, Jules Pro, and Jules Ultra?

The tiers differ mainly in daily task volume, concurrency, and model access rather than features: Free allows 15 tasks/day and 3 concurrent on Gemini 2.5 Pro, Pro allows 100 tasks/day and 15 concurrent with higher access to the latest model (starting with Gemini 3 Pro), and Ultra allows 300 tasks/day and 60 concurrent with priority model access.