Jules: Google's Coding Agent Explained (Pricing, Features, Alternatives)

What is Jules, Google's async coding agent? We cover how it works, pricing tiers ($0-$125/mo), limitations, and how it compares to Claude Code, Codex, and Copilot. Updated March 2026.

March 1, 2026 · 3 min read

Jules is Google's asynchronous coding agent. You give it a task, it clones your repo into a secure cloud VM, writes a plan, executes multi-file changes, and opens a pull request. You review the diff and move on.

It is not an inline autocomplete tool or a chat assistant. Jules works in the background while you do other things. That makes it a different kind of tool from Cursor or Copilot, and a direct competitor to Codex and Devin.

Quick Comparison: Jules vs Top Coding Agents

FeatureJulesClaude CodeCodexCopilotDevin
Interaction modeAsync (PR-based)Interactive + asyncAsync (sandbox)Interactive + asyncAsync (cloud)
Powered byGemini 2.5 ProClaude Opus 4.6GPT-5.3 CodexMultiple modelsProprietary
Free tier15 tasks/dayLimited freeLimited free50 req/moNo
Paid price$19.99/mo (AI Pro)$20/mo (Pro)$20/mo (Plus)$10/mo (Pro)$500/mo
Editor integrationNone (GitHub only)VS Code, TerminalVS Code, TerminalVS Code, JetBrains, +3Browser IDE
Agent coordinationIndependent tasksAgent TeamsIndependent tasksMulti-agent hubSingle agent
SWE-bench Verified51.8% (Gemini Flash)80.8%Not publishedNot publishedNot published

What Is Jules?

Jules is a proactive coding agent built by Google. It launched as a Google Labs experiment in December 2024, entered beta at Google I/O in May 2025, and exited beta in August 2025.

The core idea: you assign Jules a coding task, and it works on it asynchronously in a secure Google Cloud VM. When it finishes, it opens a pull request on your GitHub repository. You review the changes, request revisions, or merge.

Jules is powered by Gemini 2.5 Pro, Google's most advanced model for reasoning and planning tasks. It clones your entire codebase to understand project context before making changes.

15
Free tasks/day
300
Ultra tasks/day
60
Max concurrent tasks
$0
Free tier price

How Jules Works

Jules follows a plan-execute-review workflow. Every step is visible to you, and you can modify the plan before, during, or after execution.

1. You assign a task

Describe the task in the Jules web interface, the CLI, or through a GitHub issue label. You can specify which files Jules should focus on using the file selector.

2. Jules clones your repo

Jules clones your repository into an isolated Google Cloud VM. If you have saved an Environment Snapshot (dependencies, install scripts, environment variables), Jules reuses it for faster and more consistent setup.

3. Jules writes a plan

Before making any changes, Jules produces a step-by-step plan. You can review, edit, or reject the plan. This is a key differentiator: you steer the approach, not just approve the output.

4. Jules executes and tests

Jules makes multi-file changes, runs existing tests, and can visualize outputs from web applications. The VM has network access, so Jules can install dependencies and run build tooling.

5. Jules opens a PR

When done, Jules pushes to a branch and opens a pull request. Your existing CI pipeline runs against it. You review, request changes, or merge.

Environment Snapshots

Environment Snapshots save your repo's dependency setup as a reusable configuration. Instead of reinstalling everything on each task, Jules loads the snapshot. This cuts task startup time significantly for repos with heavy dependency trees.

Key Features

Async execution on Cloud VMs

Each task runs in an isolated Google Cloud VM. You assign work and move on. No waiting, no blocked editor.

Plan-driven workflow

Jules shows its plan before executing. You can edit the plan at any point. Visibility into the agent's reasoning, not just its output.

GitHub-native integration

Deep GitHub workflow: assign tasks via issue labels, automatic branch creation and PR opening, browser notifications on completion.

Environment Snapshots

Save dependency install scripts and environment variables as reusable snapshots. Faster, more consistent task execution across runs.

Jules CLI (Jules Tools)

Command-line and TUI interface for managing tasks from your terminal. Commands like /remote for a dashboard view and /new for guided task creation.

Jules API (early preview)

Public API for embedding Jules into CI/CD pipelines, GitHub Actions, Slack, Linear, and Jira. Automate bug fixes and code reviews programmatically.

Memory and file selector

Jules remembers per-repo preferences and applies them to future tasks. The file selector lets you scope tasks to specific files.

Multimodal output

Jules can display visual outputs from web applications, render test results visually, and handle image-based context in task descriptions.

Jules Pricing (March 2026)

Jules pricing is bundled with Google's AI subscription tiers. The agent itself does not have a standalone subscription.

TierPriceDaily TasksConcurrent TasksExtras
Free (Standard)$0/mo153Basic Gemini access
Google AI Pro$19.99/mo~75 (5x)15 (5x)Gemini 2.5 Pro priority
Google AI Ultra$124.99/mo300 (20x)60 (20x)Latest models, priority access

Task limits are per-user, not pooled across teams. If your team has 5 developers on the free tier, that is 15 tasks per person per day, not 75 shared. This can be a bottleneck for teams that want to batch-delegate work.

Cost comparison context

Claude Code Pro costs $20/mo with interactive usage. Codex is bundled with ChatGPT Plus at $20/mo. GitHub Copilot Pro is $10/mo. Jules AI Pro at $19.99/mo is competitively priced, but the $124.99 Ultra tier is the most expensive option in this category after Devin ($500/mo).

Limitations and Weaknesses

Jules performs best as a capable junior developer on well-scoped tasks. Knowing its limits helps you use it effectively.

Struggles with large changes

Architectural refactors, complex multi-system migrations, and changes that touch many interdependent files often need multiple iterations or manual intervention.

Limited language depth

Python and JavaScript/TypeScript are first-class. Go, Java, C#, and other languages work but with less reliable results, especially on framework-specific code.

No editor integration

Jules does not plug into VS Code, JetBrains, or any IDE. It is GitHub-only. If you want in-editor AI assistance, you need a separate tool.

Async-only workflow

No real-time interaction. You cannot pair-program with Jules or get inline suggestions. Every task is submit-and-wait.

Non-pooled task limits

Daily task caps are per-user, not per-team. Teams that want to batch large numbers of tasks hit the ceiling fast on lower tiers.

No inter-task coordination

Each Jules task is independent. Tasks cannot communicate with each other, share context, or coordinate on related changes. No multi-agent orchestration.

Jules vs Claude Code

The biggest difference: Claude Code is interactive, Jules is not. Claude Code runs in your terminal or VS Code and you collaborate with it in real-time. Jules works asynchronously and delivers PRs.

AspectJulesClaude Code
Interaction modelAsync only (submit task, get PR)Interactive terminal + VS Code
SWE-bench Verified51.8% (Gemini 2.0 Flash)80.8% (Claude Opus 4.6)
Agent coordinationIndependent tasks, no inter-task commsAgent Teams: shared task lists, messaging
Editor supportNone (GitHub PRs only)VS Code extension, any terminal
Plan visibilityEditable plan before executionShows reasoning, editable approach
CLI supportJules Tools (CLI + TUI)Native terminal agent
Free tier15 tasks/dayLimited free usage
Paid price$19.99/mo (AI Pro)$20/mo (Pro)
Best forBatch bug fixes, test writingComplex multi-file changes, interactive work

Bottom line: Jules is good for offloading small, repetitive tasks you do not want to think about. Claude Code is better for complex work where you need to collaborate with the agent in real-time, or where tasks need to coordinate with each other.

See Claude Code vs Cursor comparison →

Jules vs OpenAI Codex

Both Jules and Codex are async agents that run in cloud environments. The key difference is isolation: Codex disables network access per task for strict sandboxing. Jules keeps network access so it can install dependencies and run builds.

AspectJulesOpenAI Codex
Cloud isolationIsolated VM, network enabledSandbox, network disabled
GitHub integrationIssue labels, auto PR, deep workflowPR creation, less GitHub-native
CLIJules Tools (Node.js)Codex CLI (Rust-native)
ModelGemini 2.5 ProGPT-5.3 Codex Spark (Cerebras)
APIJules API (early preview)OpenAI API (Codex endpoints)
Open sourceNoYes (Apache-2.0, Rust rewrite)
Paid price$19.99/mo (AI Pro)$20/mo (ChatGPT Plus)

Bottom line: Choose Jules if you want tighter GitHub integration and need tasks to install dependencies. Choose Codex if you prioritize task isolation and security, or if you want an open-source CLI.

See Codex vs Claude Code comparison →

Jules vs GitHub Copilot

Jules and Copilot solve different problems. Copilot is an in-editor assistant with autocomplete, chat, and agent mode. Jules is a standalone async agent. They can complement each other: use Copilot for real-time coding, use Jules for background batch work.

AspectJulesGitHub Copilot
Primary modeAsync task agentIn-editor assistant + agent
AutocompleteNoYes (sub-second tab completions)
Editor supportNoneVS Code, JetBrains, Neovim, Xcode
Background agentsYes (core feature)Yes (Copilot Coding Agent)
Multi-modelGemini onlyClaude + Codex + Copilot in one editor
Code reviewNot availableNative AI PR review
Free tier15 tasks/day50 premium req/mo
Paid price$19.99/mo$10/mo (Pro)

Bottom line: Copilot is the better all-around tool for daily coding. Jules fills a niche for fire-and-forget async tasks. At $10/mo vs $19.99/mo, Copilot is also cheaper and does more.

See Cursor vs Copilot comparison →

Jules vs Devin

Both are async coding agents, but they are in different price categories. Devin costs $500/mo and positions itself as a full AI software engineer with a browser-based IDE, shell, and browser. Jules is $0-$125/mo and focuses narrowly on GitHub PR workflows.

AspectJulesDevin
Price$0 - $124.99/mo$500/mo
InterfaceWeb, CLI, APIBrowser IDE + shell + browser
ScopeBug fixes, tests, small featuresFull software engineer replacement
Task limits15-300/day (tier-dependent)Usage-based, no published cap
Best forTeams offloading routine tasksCompanies outsourcing entire dev tasks

Bottom line: Jules is the budget-friendly option for delegating small, routine coding tasks. Devin is for teams that want to hand off larger, more complex work and can afford the price.

See Devin vs Claude Code comparison →

Jules and Google Antigravity: What Is the Difference?

Google has two coding agent products, and the overlap causes confusion. They are different tools for different workflows.

Jules is a standalone async agent. It connects to your GitHub repos, works in the background, and delivers pull requests. No IDE, no editor. Just task assignment and PR review.

Google Antigravity is a full agentic IDE with an Editor view, a Manager view for orchestrating multiple parallel agents, browser control capabilities, and multi-model support (Gemini, Claude, GPT). It is a more ambitious product that rethinks what an IDE looks like when agents are first-class citizens.

Google describes them as "experiments that examine the same technology from different angles." In practice: use Jules for async batch work via GitHub, use Antigravity if you want a full agent-first IDE experience.

Who Should Use Jules?

Your SituationBest ToolWhy
Backlog of small bug fixesJulesAssign them in batch, review PRs when ready
Writing tests for existing codeJulesWell-scoped task that Jules handles reliably
Complex multi-file refactorClaude CodeInteractive, coordinates sub-agents, higher benchmark scores
Real-time pair programmingClaude Code or CopilotJules has no interactive mode
Security-sensitive codebaseCodexNetwork-disabled sandboxes, strongest isolation
CI/CD automationJules or ClineJules API for pipelines, Cline CLI for headless agents
Lowest possible costJules (free) or Cline (free)Both have zero-cost options
Multiple editorsCopilotWorks in VS Code, JetBrains, Neovim, Xcode

Jules is strongest when you treat it as a background worker for your GitHub backlog. Assign it the tasks you keep putting off: fixing that flaky test, updating that deprecated dependency, adding input validation to that API endpoint. Review the PRs when you have time.

It is not a replacement for an interactive AI coding agent that works alongside you in your editor. For that, look at Claude Code or Cursor and its alternatives.

Frequently Asked Questions

Is Jules free to use?

Yes. The free tier gives you 15 tasks per day with 3 concurrent tasks. Paid tiers are bundled with Google AI Pro ($19.99/mo, roughly 75 tasks/day) and Google AI Ultra ($124.99/mo, 300 tasks/day with 60 concurrent).

What languages does Jules support?

Python and JavaScript/TypeScript are strongest. Go, Java, C#, and other languages work but with less reliable results. Complex projects with undocumented internal frameworks may require more iterations.

How does Jules compare to Claude Code?

Jules is async-only and delivers pull requests. Claude Code is interactive, runs in your terminal or VS Code, and scores 80.8% on SWE-bench Verified vs Jules/Gemini's 51.8%. Claude Code's Agent Teams let sub-agents coordinate. Jules tasks run independently. See our Claude Code alternatives page for more options.

What is the difference between Jules and Google Antigravity?

Jules is a standalone async agent for GitHub repos. Antigravity is a full IDE with multi-agent orchestration, browser control, and visual agent management. Different tools, different use cases.

Can Jules work with my IDE?

No. Jules does not integrate with VS Code, JetBrains, or any IDE. It connects to GitHub repositories and works through the web interface, CLI, or API. If you want in-editor AI, look at Cursor alternatives or Copilot alternatives.

Is my code safe with Jules?

Jules clones your repo into an isolated Google Cloud VM. Google states that Jules does not train on your private code and data stays isolated within the execution environment. The VM is destroyed after the task completes.

Build Better AI Coding Workflows with Morph

Morph provides the infrastructure layer that coding agents depend on. FastApply for deterministic code merges, WarpGrep for semantic code search, and Compact for context management. Works with Claude Code, Cursor, Copilot, and any tool that supports MCP.

Sources