Creativity · Agent Protocol
Jules — Google's Asynchronous Coding Agent
Jules is Google Labs' asynchronous coding agent, announced at Google I/O 2025 and powered by Gemini. Given a GitHub issue or a natural-language task, Jules clones the repo into a cloud VM, plans the change, edits files, runs tests, and opens a pull request for human review. It's Google's entry into the Devin-style 'async coding teammate' category, integrated with GitHub and positioned alongside Gemini Code Assist.
Protocol facts
- Sponsor
- Status
- stable
- Spec
- https://jules.google/
- Interop with
- GitHub, Gemini Code Assist, A2A, MCP
Frequently asked questions
How does Jules differ from Gemini Code Assist?
Gemini Code Assist is synchronous — completions, chat inside the IDE. Jules is asynchronous — you give it a task, it disappears into a cloud VM, and it returns later with a diff. Complementary rather than competing.
How does Jules compare to Devin?
Both target the same async-coding category. Differences are in the underlying model (Gemini vs Cognition's stack), tooling integrations, and pricing. The user experience — file a task, review a PR — is similar.
Does Jules support A2A?
Jules is a natural A2A participant conceptually — a task-shaped agent that accepts work and returns artifacts — though concrete A2A endpoints depend on current Google rollout.
Sources
- Jules — product page — accessed 2026-04-20