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
Google
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

  1. Jules — product page — accessed 2026-04-20