Coding
Jules
Google's autonomous coding agent that clones your repo to a cloud VM, plans and implements changes, fixes CI failures, and creates pull requests — all without touching your local environment.
webmacoslinuxwindowsv2.5Apache-2.0commercial

Jules is Google's autonomous coding agent that operates entirely in the cloud. You give it a GitHub issue or a prompt, and it clones your repo to a cloud VM, develops a plan using Gemini, implements the changes, fixes CI failures automatically, and creates a pull request — all without touching your local environment.
## Key Features
- **Fully async**: Delegate tasks and come back to a completed PR
- **CI loop closure**: Detects failed GitHub Actions checks, reasons about the failure, fixes it, and resubmits — no manual intervention needed
- **Cloud VM execution**: Runs in an isolated environment, keeps your local setup clean
- **GitHub-native**: Input is a GitHub issue, output is a pull request
- **Plan review**: Reviews and approves the agent's plan before any code changes
- **Gemini 3.1 Pro**: Latest model with 1M token context window and 65K output tokens
- **API access**: Programmatic control via the Jules API and SDK for custom workflows
## Pricing Tiers
| Plan | Tasks/Day | Concurrent | Model |
|------|-----------|------------|-------|
| Free | 15 | 3 | Gemini 2.5 Pro |
| Pro | 100 | 15 | Gemini 3 Pro |
| Ultra | 300 | 60 | Gemini 3 Pro |
## How It Works
1. **Select repo & branch**: Choose a GitHub repository and branch
2. **Write a prompt**: Describe the task or reference a GitHub issue
3. **Review plan**: Jules generates a plan for your approval
4. **Agent executes**: Clones to cloud VM, implements changes, runs tests
5. **CI fix loop**: If checks fail, Jules automatically fixes and resubmits
6. **PR created**: Review diff, approve, merge
## Links
- [Jules](https://jules.google)
- [Documentation](https://jules.google/docs/)
- [Jules SDK](https://github.com/google-labs-code/jules-sdk)
- [Jules API](https://developers.google.com/jules/api)