Google Jules
Also known as: Jules, Jules by Google, Google Jules agent
Google Jules is an asynchronous AI coding agent by Google, powered by Gemini 3 Flash (all tiers) and Gemini 3.1 Pro (Google AI Pro plan). Unlike real-time pair programmers, Jules works autonomously in the background on GitHub issues and pull requests. You assign it a task (bug fix, feature, refactor), Jules clones your repo into a sandboxed cloud environment, implements the changes, runs tests, and opens a pull request for your review. Jules has been generally available since August 2025 and also offers a command-line tool (Jules Tools), a REST API, scheduled tasks, automatic CI fixes, and MCP integrations.
Agent Information
- Provider
- Supported IDEs
- GitHub (web), Browser, Jules Tools (CLI), Jules API
Feature Support Matrix
| Feature | Support Level | Details |
|---|---|---|
| Execution | ||
| Automatic Context Awareness | ✅ Full Support | Jules clones the entire repository into a sandboxed cloud environment for each task, giving it full awareness of the cod... |
| Filesystem Access | ✅ Full Support | Jules has full filesystem access to the cloned repository in its sandboxed cloud environment. It can create, edit, and d... |
| MCP Server Support | ✅ Full Support | Since February 2, 2026, Jules supports Model Context Protocol integrations for Linear, Stitch, Neon, Tinybird, Context7,... |
| Editor Integration | ||
| Broad IDE Integration | ❌ No Support | Jules is used through its web interface at jules.google, GitHub, the Jules Tools command-line interface, and the Jules R... |
| Model Support | ||
| Latest Claude Model Support | ❓ Unknown | Not documented: the full official documentation (https://jules.google/docs/) was searched on 2026-09-30 without finding ... |
| Context Window Management | ✅ Full Support | Jules clones the full repository into its cloud sandbox and reasons over it with Gemini 3 Flash (all tiers) or Gemini 3.... |
| Debugging | ||
| Console Error Integration | ❌ No Support | Jules works asynchronously in a cloud sandbox and has no browser console integration. It can read test output and termin... |
| Interactive Element Selection | ❌ No Support | Jules is an asynchronous agent working in a cloud sandbox. It has no visual UI element selection capability. |
| Live Web Preview | ❌ No Support | Jules operates in a cloud code execution environment. It can run tests and build steps, but does not provide a live web ... |
| Configuration | ||
| Dedicated Instruction File | ⚠️ Partial | Jules reads repository files including README and documentation as part of its context. There is no official named instr... |
| Fine-Grained Instruction Control | ❌ No Support | Jules does not have a file-pattern or directory-level instruction system. All task instructions are provided in the task... |
| Supports Scoped Instructions | ❌ No Support | Jules does not support scoped or hierarchical instruction systems. Instructions are provided per-task in the task descri... |
| Planning | ||
| Planner Strategy | ✅ Full Support | Jules generates a step-by-step implementation plan before writing code, which is shown to the user for approval. Only af... |
Frequently Asked Questions
Jules is an asynchronous AI coding agent that works on GitHub issues and tasks in the background. You assign Jules a task — such as fixing a bug or implementing a feature — and it independently clones your repository into an isolated cloud environment, writes the code, runs tests, and opens a pull request for your review. You review and merge the PR when satisfied.
Since January 30, 2026, Gemini 3 Flash is the base model in Jules for all users on all tiers. Since March 9, 2026, Gemini 3.1 Pro is available as the default model for complex problem-solving for Google AI Pro plan users.
Jules has been generally available since August 6, 2025 and can be used with a Google account at jules.google. The free plan allows 15 tasks per rolling 24 hours and 3 concurrent tasks; Jules in Pro (included with Google AI Pro) allows 100 daily and 15 concurrent tasks; Jules in Ultra (included with Google AI Ultra) allows 300 daily and 60 concurrent tasks. See https://jules.google/docs/usage-limits/ for details.
Jules integrates with GitHub and can work with any public or private GitHub repository you grant it access to. It clones your repo into a sandboxed cloud environment for each task, so it does not run on your local machine.
Jules is fundamentally asynchronous — you do not interact with it in real time. You assign a task and come back later to review a pull request. Tools like Copilot and Cursor work synchronously in your IDE as you type. Jules is better suited for delegating entire self-contained tasks rather than pair programming.
Jules excels at self-contained, well-defined tasks: fixing bugs from issue descriptions, implementing small features, writing or updating unit tests, updating dependencies, and performing code migrations. Tasks requiring interactive decisions or ambiguous requirements are better handled by synchronous agents.
Yes. Jules runs the repository's existing test suite as part of its task execution in the sandboxed environment. It uses test results to validate its implementation and may iterate on the code if tests fail.
Jules operates in a sandboxed cloud environment and does not have access to external services, live databases, or production systems. It works only with the code and tests in your repository.
Jules has been generally available since August 6, 2025. Check jules.google for the latest access information in your region.
Jules understands task descriptions written in multiple languages, as the underlying Gemini models are multilingual. However, the Jules interface and documentation are primarily in English.