Google Jules
Async AI coding agent that handles tasks you'd rather not do, powered by Gemini.
What it is
Google Jules is an autonomous, asynchronous coding agent developed by Google Labs. You submit a task, walk away, and return when Jules has finished the work and opened a pull request on GitHub. Generally available since August 2025, Jules is powered by Gemini 2.5 Pro on the free tier and Gemini 3 Pro on higher tiers. Each task runs in a fresh, isolated Cloud VM, ensuring a clean environment every time. Jules integrates natively with GitHub (issues, PRs, comments), supports a CLI and REST API for programmatic access (including a repoless REST API for using Jules without connecting a repository), and reads AGENTS.md files for project specific instructions. During its beta period, Jules accumulated over 140,000 public commits. The agent includes a critic agent for adversarial code review, a planning critic that reviews and critiques plans before execution begins, a CI fixer that automatically diagnoses and repairs failing CI/CD pipelines, suggested tasks that proactively scan your repo for improvements, scheduled tasks for recurring maintenance, a persistent memory system that learns your preferences over time, commit authoring control that lets you choose how commits are attributed, and MCP Server support for extending Jules with external tools and services.
Who it is for
Developers who want to delegate repetitive coding tasks like bug fixes, dependency upgrades, test writing, and boilerplate generation
Teams using GitHub who want automated code maintenance with pull requests they can review and merge like any human contribution
Solo developers looking for a free coding agent that works in the background while they focus on higher value work
Organizations that need scheduled, automated code improvements like regular dependency updates or security patch application
Developers who prefer an async workflow: submit a task, move on to other work, review the PR when it is ready
Pros and cons
Pros
- +Free tier with 15 tasks per day and 3 concurrent tasks is genuinely useful for individual developers without any subscription commitment.
- +Truly async execution. Submit a task and walk away. Jules works in the background and delivers a ready to review pull request.
- +Critic agent catches bugs, logic errors, and style violations automatically before the PR reaches you, reducing review burden.
- +GitHub native integration: label issues with 'jules' to create tasks, and Jules responds to PR comments for iterative feedback.
- +Fresh VM per task ensures complete isolation. No risk of one task corrupting another or leaving behind stale state.
- +Proactive features (suggested tasks, scheduled tasks, CI fixer) go beyond reactive task execution to actively maintain your codebase.
- +CLI and REST API enable programmatic integration, making Jules composable with custom CI/CD pipelines and automation tools. The repoless REST API allows usage without connecting a repository.
- +MCP Server support lets you extend Jules with external tools and services, expanding its capabilities beyond the built in toolset.
Cons
- −GitHub only. Jules does not support GitLab, Bitbucket, Azure DevOps, or other version control platforms at this time.
- −Async execution means no real time collaboration. You cannot pair program with Jules or guide it interactively like you can with terminal or IDE based agents.
- −Paid tiers require a full Google AI subscription (AI Pro at $19.99/mo or AI Ultra from $99.99/mo), not a standalone Jules subscription.
- −The VM environment may not perfectly match your local development setup, potentially causing differences in behavior between Jules's output and your local environment.
- −Enterprise and Workspace support is still in progress. Large organizations with complex compliance and access control requirements may need to wait.
- −No local execution option. Unlike Claude Code or Codex CLI, Jules always runs in the cloud. You cannot run it on your own machine.
Pricing
- 15 tasks per day
- 3 concurrent tasks
- Powered by Gemini 2.5 Pro
- 100 tasks per day
- 15 concurrent tasks
- Powered by Gemini 3 Pro
- Everything in Free
- 300 tasks per day
- 60 concurrent tasks
- Powered by Gemini 3 Pro
Prices change; check the official pricing →