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]
| Attribute | Current evidence |
|---|---|
| Provider | Google Labs[5] |
| Execution | Short-lived Ubuntu cloud VM per task, with reusable environment snapshots[2] |
| Interfaces | Web app, GitHub issue label, Jules Tools CLI, and alpha REST API[7][8][9] |
| Entry tier | Free: 15 tasks per rolling 24 hours, three concurrent tasks[10] |
| Category | Cloud 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:
- 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]
- 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.
- 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.
- 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.
- 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
| Surface | Role | Boundary to understand |
|---|---|---|
| Web app | Plan, monitor, steer, and review a cloud task | The planning guide describes eventual auto-approval on a timer when the user leaves.[13] |
| GitHub issues | Start a task by applying the jules label | Requires the Jules GitHub app to have repository access.[7] |
| Jules Tools | Create/list remote sessions, inspect diffs, and pull results | A terminal interface to cloud work; it is not a local replacement for the hosted agent.[8] |
| REST API | Trigger tasks from custom systems and inspect activities | Currently 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]
| Tier | Access | Tasks per rolling 24 hours | Concurrent tasks |
|---|---|---|---|
| Jules | Free | 15 | 3 |
| Jules in Pro | Included in eligible Google AI Pro subscription | 100 | 15 |
| Jules in Ultra | Included in eligible Google AI Ultra subscription | 300 | 60 |
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
| Alternative | Reason to evaluate it alongside Jules |
|---|---|
| Tembo | A platform for operating multiple coding agents, with cloud and self-hosted deployment, shared sessions, and team workflows.[26] |
| GitHub Copilot | Cloud 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
- [1] Jules — Product and plans
- [2] Jules Docs — Environment setup and snapshots
- [3] Google — Proactive tasks and Render integration, December 10, 2025
- [4] Jules — CI fixer and commit attribution, February 19, 2026
- [5] Google — Jules is out of public beta, August 6, 2025
- [6] Jules — New product-development platform early-access waitlist
- [7] Jules Docs — Running tasks
- [8] Jules Docs — Jules Tools reference
- [9] Jules Docs — REST API quickstart
- [10] Jules Docs — Limits and plans
- [11] Jules Docs — Reviewing code changes
- [12] Jules — Browser testing and screenshots, August 7, 2025
- [13] Jules Docs — Reviewing plans and giving feedback
- [14] Jules — Repository-free sessions and API outputs, January 26, 2026
- [15] Jules — Edit, pause, and resume scheduled tasks, January 26, 2026
- [16] Jules Docs — FAQ, security, and private-repository data
- [17] Jules — Repository memory, September 30, 2025
- [18] Jules — Repository environment variables, October 1, 2025
- [19] Jules — Supported MCP services, February 2, 2026
- [20] Jules — Gemini 3 Flash base model, January 30, 2026
- [21] Jules — Gemini 3.1 Pro availability, March 9, 2026
- [22] Maksim Danilchenko — Jules review, May 22, 2026, updated August 14
- [23] artdigital — Jules environment and test experience, Hacker News, August 7, 2025
- [24] Google One — Published USD plan pricing
- [25] Google — New $100 monthly AI Ultra tier, May 19, 2026
- [26] Tembo — Cloud and self-hosted coding agent platform
- [27] GitHub Docs — About Copilot cloud agent