Jules

Autonomous coding agent that works your backlog in the cloud

Intermediate API
Screenshot of Jules, Autonomous coding agent that works your backlog in the cloud

What is Jules?

Jules is a cloud-based autonomous coding agent from Google. It connects to GitHub, works through a delegated backlog in isolated VMs, and reviews its own fixes by running tests and checking screenshots. CLI and API access are available.

Jules is an autonomous coding agent from Google that runs continuously in a secure cloud VM. Rather than acting as a chat assistant that answers one prompt at a time, it learns a connected codebase and acts on it, investigating issues, writing fixes, running tests and reviewing its own output while the developer is away from the keyboard. The workflow starts with a GitHub connection. Once repositories are imported, work is delegated through sessions: you can hand over a backlog item, define repeatable tasks, or let Jules proactively hunt for bugs and improvements in the code you have made available to it. Each task is executed in an isolated environment on Google's infrastructure, so fixes happen in the background instead of occupying a local machine. A built-in peer review pass has Jules run tests, inspect UI screenshots and critique its own work before the result comes back to you. Jules suits engineering teams and solo developers who already have a reasonably structured repository on GitHub and want routine maintenance, bug fixes and incremental improvements handled without constant supervision. It is less of a fit for people who want line-by-line pair programming inside the editor or who need to work outside GitHub. Compared with inline coding assistants, the emphasis here is on delegation and delegation at the session level rather than autocomplete in the file you have open. Beyond the web interface, Jules offers a CLI and an API, and an integrations settings page where services such as Render can be configured. A daily session limit governs usage, and the homepage does not publish tier details or prices, so cost planning has to come from the product itself. The usage guide is the recommended starting point for getting good results, since the agent inherits whatever context and repository access you grant it.

How do you use Jules?

  1. 1Sign in with your Google account
    Open the Jules site and authenticate through Google. The session dashboard and recent sessions appear once you are signed in.
    Jules — Sign in with your Google account
  2. 2Connect GitHub and import repositories
    Link your GitHub account and select the repositories you want Jules to learn and work on. Imported repos become the scope for later sessions.
  3. 3Read the usage guide before delegating
    The homepage points to the usage guide for best results. Review it so task descriptions and repository context match what the agent expects.
  4. 4Start a session with a concrete task
    Describe the fix or improvement you want, or pick up a backlog item. Jules investigates the code and executes the change in an isolated VM.
  5. 5Configure integrations such as Render
    Use the integrations settings page to connect services. Render can be configured there to fit into your deployment flow.
    Jules — Configure integrations such as Render
  6. 6Extend with the CLI or API
    Install the command line tool or call the API to trigger and monitor Jules outside the browser, for example from scripts or CI.

Pros and cons

Pros

  • Works asynchronously in isolated cloud VMs, so long tasks do not tie up a local machineAI
  • Self-review step runs tests and checks UI screenshots before returning resultsAI
  • Supports repeatable tasks and proactive bug hunting, not just one-off promptsAI
  • Session model maps naturally onto a backlog for team delegationAI
  • CLI and API access alongside the web interfaceAI

Cons

  • Repository import depends on GitHub, which limits teams using other source hostsAI
  • A daily session limit caps how much delegated work can run in a given dayAI
  • Pricing and plan tiers are not published on the homepage, so costs are hard to estimate up frontAI
  • Requires sign-in with a Google account before any work can beginAI
  • Quality depends heavily on reading the usage guide; poor context yields weaker fixesAI

How much does Jules cost?

Support

Support is documentation-led: the homepage links to a usage guide for best results and to reference docs for the CLI and API.

Learn more

Integrations

GitHub is required for importing repositories. Render can be configured on the integrations settings page, and a CLI and API are available for programmatic access.

Learn more

Features

Jules runs continuously in the cloud, learns your codebase and improves it over time. It works through delegated backlogs and repeatable tasks, proactively fixes bugs, executes changes in secure isolated VMs on Google infrastructure, and performs built-in peer review by running tests and checking UI screenshots. A CLI, API and integrations settings page extend the web interface.

Learn more

Frequently asked questions about Jules

  • Does Jules have an API?
    Yes, Jules offers an API.
  • How do you use Jules?
    The walkthrough on this page covers 6 steps: 1. Sign in with your Google account 2. Connect GitHub and import repositories 3. Read the usage guide before delegating 4. Start a session with a concrete task 5. Configure integrations such as Render 6. Extend with the CLI or API.
  • What platforms does Jules support?
    Jules is available on Web App.
  • What does Jules integrate with?
    GitHub is required for importing repositories. Render can be configured on the integrations settings page, and a CLI and API are available for programmatic access.
  • What are the limitations of Jules?
    Repository import depends on GitHub, which limits teams using other source hosts. A daily session limit caps how much delegated work can run in a given day. Pricing and plan tiers are not published on the homepage, so costs are hard to estimate up front.

Status

StatusActive
Views0
Outbound clicks0
Added10/22/2026

Platforms

Web App

Pricing

FreePaid