Jules logo

Jules

Autonomous coding agent from Google that handles routine development tasks for you.

  • Freemium
  • Web, CLI, API, GitHub integration
  • Free plan available
  • No credit card

What is Jules?

Jules is an autonomous coding agent from Google Labs, built on Gemini models, that takes on coding tasks such as bug fixes, version bumps, test writing and building new features. You connect a GitHub repository and give it a prompt, then Jules works on a cloud virtual machine, produces a plan and a diff for review, and opens a pull request. It is aimed at developers who want to offload routine work to an agent.

Key features

Autonomous task execution

Connects to a GitHub repository, clones it into a cloud virtual machine, and completes coding tasks on its own.

Plan and diff review

Generates an implementation plan for approval before writing code and presents a diff for review before changes are committed.

GitHub pull request workflow

Opens pull requests with its changes and can be triggered directly from issues using a 'jules' label.

AGENTS.md context

Reads an AGENTS.md file at the repository root to understand project conventions and tooling.

Environment setup scripts

Lets you add setup scripts so dependencies and project-specific configuration are in place before a task runs.

Jules Tools CLI and REST API

Provides a command-line tool and a documented REST API for triggering and managing tasks outside the web app.

Parallel and concurrent tasks

Runs multiple tasks at once, with concurrency limits that scale by plan, and sends browser notifications when a task finishes or needs input.

Pros & cons

Advantages

  • It runs asynchronously in a cloud VM, so tasks complete without tying up your local machine or development environment.
  • The free tier allows 15 tasks per day with 3 running at once, which is enough to evaluate it on real work before paying.
  • The plan-and-diff review step keeps a human in the loop, so you approve the approach and the changes before anything is committed.
  • It fits existing GitHub workflows, opening pull requests and reacting to issue labels rather than forcing a new toolchain.
  • It is available through a web app, a CLI, and a REST API, which suits both interactive use and scripted automation.
  • Paid tiers run on Google's latest Gemini models, including priority access on the Ultra plan.

Limitations

  • Paid access is bundled into Google AI Pro and Google AI Ultra subscriptions rather than sold as a standalone Jules plan, so you cannot buy Jules on its own.
  • Paid plans are currently limited to individual Google Accounts ending in @gmail.com, which excludes Workspace and organisation accounts.
  • It works through GitHub repositories, so teams using GitLab, Bitbucket or other version control are not directly supported.
  • Daily and concurrent task caps apply on every tier, which can constrain heavy agent-driven workflows even on paid plans.

Use cases

Developers use it to clear routine maintenance such as bug fixes, dependency bumps and version updates without doing the work by hand.

Engineers assign refactoring and code modernisation jobs to it so they can spend their own time on feature design.

Teams add documentation and write tests across a codebase by handing the task to Jules from a GitHub issue.

Solo developers on the free tier evaluate autonomous coding on their own real repositories before committing to a paid plan.

Power users on the Ultra tier run agent-heavy workflows with many tasks in parallel across multiple repositories.

Automation engineers trigger Jules from scripts or pipelines using the Jules Tools CLI and the REST API.

Ready to try Jules?

Pricing

Jules (Free)

Free

15 tasks per day, 3 concurrent tasks, runs on Gemini 2.5 Pro; suited to evaluating Jules on real work.

Jules in Pro

Included with Google AI Pro (around 19.99 USD per month)

100 tasks per day, 15 concurrent tasks, higher access to the latest model starting with Gemini 3 Pro.

Jules in Ultra

Included with Google AI Ultra (from around 100 USD per month)

300 tasks per day, 60 concurrent tasks, priority access to the latest model starting with Gemini 3 Pro.

Get started with Jules

Click through to Jules and start using it now.

  • Free plan available
  • No credit card