# Jules - An Autonomous Coding Agent

> Google's autonomous coding agent takes a GitHub repo and a prompt, plans with Gemini 3 Pro, then produces a reviewable diff and opens a PR.

Published: 2026-05-27
URL: https://daniliants.com/insights/jules-an-autonomous-coding-agent/
Tags: coding-agents, google-gemini, github-automation, devtools, async-development

---

## Summary

Jules is Google's autonomous coding agent that takes a GitHub repo + branch and a written prompt, clones to a Cloud VM, plans changes using Gemini 3 Pro, then produces a reviewable diff and opens a PR. It is positioned as a hands-off way to offload routine coding tasks (dependency bumps, refactors, structure migrations) while the developer stays in flow.

## Key Insight

- **Full async loop, not a chat assistant.** Workflow is repo → clone to Cloud VM → plan → diff → PR. You approve a plan before code is written, then approve the PR before merge. Two review gates, not one.
- **Runs on Gemini 3 Pro** as the planning/codegen model, a differentiator vs agents tied to OpenAI/Anthropic models.
- **Tiered pricing by throughput**, not seats: quick-fix tier, a "ship daily / stay in flow" tier, and a "run agents at scale / multi-agent" tier. Signals the real product is parallel agent fan-out, not a single helper.
- Concrete example shown is a **framework upgrade** (Next.js 10.2.3 to 15.4.5, React 19), exactly the boring, high-risk migration work devs defer.