Jules is Google's asynchronous coding agent — it clones your repo to a Cloud VM, works through a task independently, and opens a PR when done, without you watching over its shoulder.
Why It's in Assess
Jules has been available in beta/waitlist since late 2025 and covers the standard async-agent use cases: writing tests, implementing features, fixing bugs, bumping dependency versions, and — distinctively — generating audio changelogs that explain what it did and why. At Google I/O 2026 (May 19), Google announced Jules Tools: a CLI companion so developers can trigger and inspect Jules tasks directly from the terminal, without a browser.
Assess rather than Trial because:
- Persistent beta/waitlist access as of May 2026 — not yet GA for general developers
- Google's AI developer tooling is fragmented: Antigravity, Gemini CLI, Jules, Firebase Studio, and Stitch are separate products with overlapping scope and no clear integration roadmap
- No published SWE-bench or independent benchmark score — makes head-to-head comparison with Codex and Devin difficult
- Project Jitro (Jules V2) — a goal-based framing where you tell Jules what outcome to achieve (e.g., "raise test coverage to 80 percent") rather than what steps to take — is referenced in I/O materials as an internal codename; not yet available
How It Works
Jules receives a task via the web dashboard or (as of I/O 2026) the Jules Tools CLI, clones the repo to a temporary Cloud VM, works autonomously through the task, and opens a draft PR when done. The PR includes:
- A code diff
- A written summary of changes
- An audio changelog — a narrated explanation of the reasoning and decisions made
This audio artifact is unusual and genuinely useful for async review: instead of reading through a long PR description, reviewers can listen to a 2-minute summary of what the agent changed and why.
Jules Tools CLI (Google I/O 2026)
Announced May 19, 2026:
# Trigger a Jules task from the terminal
jules run "Fix the broken import in auth/login.py"
# Inspect current task status
jules status
The CLI lets developers wire Jules into existing shell workflows, scripts, and CI pipelines without context-switching to a browser.
Tradeoffs vs. Alternatives
| Dimension | Jules | OpenAI Codex Agent | GitHub Copilot Workspace |
|---|---|---|---|
| Execution | Google Cloud VM | OpenAI Secure Container | GitHub Cloud |
| Async model | Yes (PR-based) | Yes (PR-based) | Yes (PR-based) |
| CLI | Jules Tools (I/O 2026) | Codex CLI (GA) | No |
| Benchmark | Not published | 54.6% SWE-bench | Not published |
| Pricing | Free beta | $25/mo Pro / API | $19/mo Copilot |
| Ecosystem fragmentation | High (Google) | Low (OpenAI) | Low (GitHub) |
Key Characteristics
| Property | Value |
|---|---|
| Interface | Web dashboard, GitHub PR workflow, Jules Tools CLI |
| Provider | |
| License | Proprietary SaaS |
| Pricing | Free (beta/waitlist as of May 2026) |
| Underlying model | Gemini 3 series |
| Sandbox | Cloud VM (Google Cloud) |
| Website | jules.google |
Further Reading
- Jules Tools: A Command Line Companion for Google's Async Coding Agent — Google Developers Blog (I/O 2026 announcement)
- Google Gives Jules a CLI and API to Supercharge Developer Workflows — The AI Economy
- Google Antigravity Architecture Deep Dive — covers the broader Google AI developer tooling ecosystem, including Jules' role