← Back to research
·12 min read·company

Jules

Google's Jules delegates coding tasks to cloud VMs, with GitHub PRs, schedules, CI repair, and an alpha API. Review its limits and separate early-access direction.

Key takeaways

  • Jules runs delegated coding tasks in short-lived cloud VMs, with environment snapshots, reviewable diffs, and GitHub pull requests.
  • The free tier lists 15 tasks per rolling day and three concurrent tasks; Google AI Pro and Ultra provide higher limits.
  • Plan review is configurable rather than an unconditional human gate: the web guide describes auto-approval, and API sessions default to it.
  • A separate early-access Jules product-development platform is on a waitlist; its promises should not be treated as current task-service capabilities.

FAQ

What is Google Jules?

Jules is Google's asynchronous coding agent: it prepares a cloud environment, works on a delegated task, and returns changes for review. Its documented repository workflow integrates with GitHub.

Is Jules free?

As checked September 15, 2026, Jules lists a free allowance of 15 tasks per rolling 24 hours and three concurrent tasks. Higher limits are included in eligible Google AI Pro and Ultra subscriptions.

Does Jules run locally through its CLI?

Jules Tools manages remote cloud sessions and can pull their results into a local workflow. Installing the CLI does not turn the hosted coding agent into a self-hosted runtime.

Is the new Jules platform generally available?

The official early-access page describes a new product-development platform as an early experiment with an open waitlist. This profile separates that direction from the currently documented task-based coding service.

Executive Summary

Jules is Google's asynchronous coding agent for delegated repository work. A task runs in a cloud virtual machine, where the agent prepares the project, makes changes, and returns a diff or GitHub pull request. Its appeal is the ability to hand off bounded work and review the result later, with scheduled maintenance and CI repair extending that workflow.[1][2][3][4]

Status checked September 15, 2026: Google publicly released Jules in August 2025. A separate official early-access page now advertises a new product-development platform that uses product context to decide what to build and deliver a PR. That page calls it an early experiment and offers a waitlist. The established task service and this new direction are treated separately below.[5][6]

AttributeCurrent evidence
ProviderGoogle Labs[5]
ExecutionShort-lived Ubuntu cloud VM per task, with reusable environment snapshots[2]
InterfacesWeb app, GitHub issue label, Jules Tools CLI, and alpha REST API[7][8][9]
Entry tierFree: 15 tasks per rolling 24 hours, three concurrent tasks[10]
CategoryCloud Coding Agent Platforms

Product Overview

From a task to a reviewed change

The documented repository flow starts by choosing a repository and base branch, then describing a scoped change. Jules presents a plan, accepts feedback during execution, and exposes an activity feed and file diffs. The user can pause work, request revisions, download changes, or publish a branch or PR.[7][11]

A useful first evaluation is a dependency upgrade with a known compatibility risk:

  1. Prepare the environment. Configure discrete installation and test commands, validate them, and create a reusable snapshot. Check actual tool versions rather than assuming the base image matches a developer laptop.[2]
  2. Specify the expected behavior. Identify the dependency, allowed version range, compatibility constraints, and tests that must remain green. This is an illustrative evaluation, not a task reproduced for this report.
  3. Review the proposed scope. Ask the plan to distinguish required migration edits from optional cleanup. Read the approval behavior described below before relying on a pause as an authorization control.
  4. Inspect the result. Compare the diff with the stated scope, run CI on the resulting commit, and inspect any revised tests. A passing test suite is more useful when it still checks the intended behavior.
  5. Merge through the normal review process. Measure accepted changes and reviewer effort before scheduling the same work repeatedly.

Jules can render a web application and return screenshots using its browser-testing support. That is useful evidence for frontend changes, but a screenshot does not establish behavior across authentication states, screen sizes, or user interactions; those need explicit acceptance criteria.[12]

Product surfaces

SurfaceRoleBoundary to understand
Web appPlan, monitor, steer, and review a cloud taskThe planning guide describes eventual auto-approval on a timer when the user leaves.[13]
GitHub issuesStart a task by applying the jules labelRequires the Jules GitHub app to have repository access.[7]
Jules ToolsCreate/list remote sessions, inspect diffs, and pull resultsA terminal interface to cloud work; it is not a local replacement for the hosted agent.[8]
REST APITrigger tasks from custom systems and inspect activitiesCurrently v1alpha; interfaces may change. Plans default to automatic approval unless requirePlanApproval is true.[9]

The API also supports repository-free sessions for generating files in an ephemeral development environment. Completed output can be retrieved as a Git patch, and timestamp-filtered activity records support incremental monitoring. This expands the use case beyond a preexisting GitHub issue without establishing support for every Git hosting provider.[14]

Scheduled work, suggestions, and repairs

Jules offers recurring tasks for maintenance. A January 2026 update added editing, pausing, and resuming schedules, superseding the older guide's delete-and-recreate instructions.[15] Suggested Tasks, introduced for Pro and Ultra subscribers on up to five repositories, proposes work for users to approve or dismiss. Google's initial announcement focused on TODO comments and explicitly labeled the feature experimental.[3]

The February 2026 CI Fixer announcement describes detecting failing GitHub Actions checks on PRs Jules creates, generating a fix, and pushing another attempt. The Render integration similarly uses failed preview deployments as feedback. These are documented repair loops, not a guarantee of green builds or safe merges; the ownership and review of the resulting change still matter.[4][3]


Technical Architecture

Environments and context

The task VM is a short-lived Ubuntu environment with common language toolchains. A repository setup script can prepare dependencies; a successful Run and Snapshot saves an environment for future tasks. Long-running development servers and watch commands are not supported in setup scripts, so initial preparation should terminate rather than wait indefinitely.[2][16]

Repository memory records preferences and corrections from earlier interactions and can be disabled in the repository's Knowledge settings. It is useful continuity, but it should not replace versioned build instructions or executable checks. Repository environment variables are enabled when starting a task; once enabled, Jules has access throughout that task, and the setting cannot be changed mid-task.[17][18]

The February 2026 MCP announcement lists Linear, Stitch, Neon, Tinybird, Context7, and Supabase as supported services, connected through API keys. Google describes a curated integration set and vendor-side permission review. This evidence supports those integrations, not arbitrary user-supplied MCP server compatibility or an independent security certification.[19]

Models and documentation conflicts

The latest dated model announcements found in this review specify Gemini 3 Flash as the base model across tiers on January 30, 2026, and Gemini 3.1 Pro as the replacement default for Google Pro users on March 9. The homepage and plan table still mention older models. Prefer the dated announcements for those changes, and verify the model shown for a particular account rather than inferring every tier's selection from inconsistent tables.[20][21][1][10]

Approval and data boundaries

Plan visibility is not an unconditional human-approval gate. The web planning guide says plans eventually auto-approve, while the API offers an explicit requirePlanApproval setting. API PR creation is controlled separately through automationMode; automatic PR creation and automatic plan approval are different decisions.[13][9]

Google documents internet access from the VM and warns users about repository contents, dependencies, and commands. Its FAQ states that private repository content is not used to train models. That statement is narrower than a zero-retention agreement or a promise that all connected-service data stays on the user's infrastructure. This review did not verify self-hosted task execution, private-VPC deployment, or enterprise retention terms for the current service.[16]


Strengths

  • Delegation with inspectable output. Activity history, diffs, and PRs give maintainers a concrete artifact to review after the task runs.[11]
  • Reusable project preparation. Snapshots make the setup contract explicit and can reduce repeated environment work.[2]
  • Recurring and event-driven maintenance. Schedules and documented CI/Render repair loops fit work that benefits from repeated execution and clear tests.[3][4]
  • A practical free evaluation path. The published free task allowance enables testing the workflow before buying additional capacity.[10]

Cautions

  • Approval defaults need checking. A visible plan should not be mistaken for a durable stop until a person acts.[13][9]
  • Paid access is still documented around individual accounts. The limits page specifies individual Gmail accounts and directs business users to an interest form; it does not establish an enterprise seat-management offering.[10]
  • The API is alpha. Treat integrations as maintained software with compatibility checks rather than a permanently fixed contract.[9]
  • Two product generations need separate evaluation. The new waitlist platform's broader product-context promise is not proof that those capabilities exist in the documented task service.[6]

What Developers Say

Maksim Danilchenko's review, published May 22, 2026 and updated August 14, describes three weeks of Pro usage on a Flask API and two Go services. He reports useful parallel dependency work and CI repair, alongside slow turnaround, missed Go conventions, and twice receiving incomplete changes described as finished. These are self-reported experiences, not reproduced measurements; the review's broad competitor rankings and model benchmark comparisons are not used as evidence here.[22]

Hacker News user artdigital, August 7, 2025, reported a more specific failure: Bun worked during environment validation but became unavailable during a task, followed by repeated installation attempts and unresolved tests. This is a historical, pseudonymous account from the release period, not evidence that the same bug remains today. It identifies a useful trial condition: verify the environment inside the actual task, not only in setup.[23]

Google's December 2025 announcement describes the internal Stitch team using scheduled Jules agents for accessibility, tests, performance, and security work. This is a vendor account of internal adoption, with no independent comparison of reviewer time or accepted output.[3] No hands-on Jules workload was executed for this profile.


Pricing & Licensing

Published task limits checked September 15, 2026:[10]

TierAccessTasks per rolling 24 hoursConcurrent tasks
JulesFree153
Jules in ProIncluded in eligible Google AI Pro subscription10015
Jules in UltraIncluded in eligible Google AI Ultra subscription30060

Google One's inspected USD plan page lists Pro at $19.99/month. Google announced a $100/month Ultra tier on May 19, 2026. Ultra is therefore not represented here by a single historical launch price. Regional offers and the selected subscription tier should be confirmed at purchase; the Jules limits table itself gives task allowances without a standalone Jules price.[24][25][10]

Licensing model: access to a hosted Google service through free or subscription benefits. The documented CLI controls remote sessions; this review did not establish a license to deploy the underlying Jules service independently.[8][10]

Operational costs: task quotas are not a measure of successful changes. Include review effort, failed attempts, and costs from connected services or downstream CI. A low subscription price can still be expensive if each change needs substantial repair. No accepted-change cost benchmark was conducted here.


Competitive Positioning

AlternativeReason to evaluate it alongside Jules
TemboA platform for operating multiple coding agents, with cloud and self-hosted deployment, shared sessions, and team workflows.[26]
GitHub CopilotCloud delegation inside GitHub's own repository, Actions, and PR workflow; assess its documented task boundaries and enterprise policies.[27]

Jules and Tembo

Jules offers a focused hosted path for delegated tasks, with Gemini model access bundled into Google AI subscriptions. It is a sensible trial for maintainers comfortable with its GitHub and individual-account workflow.[1][10]

Tembo becomes especially relevant when the buying decision includes agent choice, shared execution environments, and team control. Its current platform supports agents such as Claude Code, Codex, Cursor, and OpenCode, preserves existing agent configuration, and supports work started through integrations, schedules, and webhooks. Cloud and self-hosted deployment are both advertised.[26] Compare the same repository setup, review requirements, operational ownership, and accepted-task cost. This profile does not establish a native Jules integration in Tembo.

Disclosure: Ry Walker is Tembo's co-founder and CEO. Tembo competes in this category.


Ideal Customer Profile

Best fit: maintainers with clearly scoped repository tasks, executable test suites, and time to review asynchronously; developers already buying eligible Google AI benefits; and teams experimenting with scheduled maintenance before expanding delegation.

Needs additional verification: organizations requiring private infrastructure, enterprise account administration, stable integration contracts, or specific data-handling terms. The sources reviewed establish a cloud task product and an alpha API, not all of those procurement requirements.

Viability Assessment

Google's public launch, current subscription benefits, and documented CLI/API integrations establish an available product with several adoption paths.[5][10][8][9] The official early-access page also establishes investment in a broader product-development direction, but not a committed migration schedule or general-availability date.[6]

For a buyer, continuity is the open question: evaluate the task service that can be inspected now, and seek concrete migration and account terms before making the early experiment central to a team's workflow. A quiet changelog or a waitlist is not by itself evidence of discontinuation.

Assessment

Jules merits evaluation for bounded maintenance and feature tasks that end in a reviewable diff. Its environment snapshots, recurring work, and repair loops provide useful workflow depth. The adoption test is whether those capabilities produce accepted changes with manageable review effort in the actual repository. Keep the new product-development platform on the watchlist until its availability and operating terms can be assessed separately.


Research by Ry Walker Research • methodology

Sources