Build with Jules, your asynchronous coding agent (original) (raw)

Our autonomous coding agent, Jules, is now in public beta.

General summary

Google's Jules coding agent is now in public beta. Jules autonomously reads your code performs tasks like writing tests and fixing bugs. It works asynchronously in a secure cloud environment and offers features like audio changelogs and GitHub integration.

Summaries were generated by Google AI. Generative AI is experimental.

Sorry, your browser doesn't support embedded videos, but don't worry, you candownload it and watch it with your favorite video player!

We introduced Jules last December in Google Labs as an early glimpse of what a true coding agent could become. Not a co-pilot, not a code-completion sidekick, but an autonomous agent that reads your code, understands your intent, and gets to work.

Today, Jules is entering public beta, available to everyone. No waitlist. Worldwide, everywhere where the Gemini model is available.

What is Jules?

Jules is an asynchronous, agentic coding assistant that integrates directly with your existing repositories. It clones your codebase into a secure Google Cloud virtual machine (VM), understands the full context of your project, and performs tasks such as:

Jules operates asynchronously, allowing you to focus on other tasks while it works in the background. Upon completion, it presents its plan, reasoning and a diff of the changes made. Jules is private by default, it doesn’t train on your private code, and your data stays isolated within the execution environment.

Jules updates the codebase to a new version of Node.js

We’re at a turning point: agentic development is shifting from prototype to product and quickly becoming central to how software gets built. Jules uses Gemini 2.5 Pro, giving it access to some of the most advanced coding reasoning available today. Paired with its cloud VM system, it can handle complex, multi-file changes and concurrent tasks with speed and precision.

Here's a look at what you get with Jules:

Set up your dev environment

Connect to Github and create branch

Prompt a task and approve Jules’ plan

Give feedback as Jules performs tasks

Manage all your Jules tasks from the panel

During this public beta phase, access is free of charge, though usage limits do apply. Details can be found here. We expect to introduce pricing after this beta as the platform matures.

Get started with Jules and explore the documentation.

Stylized 3D text "IO25" in vibrant, gradient colors on a white grid background.

Done. Just one step more.

Check your inbox to confirm your subscription.

You are already subscribed to our newsletter.

You can also subscribe with a

Related stories