Jules, our asynchronous coding agent
Positioning and Competitors
- Seen as a direct competitor to OpenAI Codex (web/agent), GitHub Copilot Agent, Cursor background agents, Claude Code, and similar async tools (e.g., Kiro, Sourcegraph AMP, Crush).
- Distinction drawn between:
- Cloud async agents like Jules/Codex/Copilot Agent that run in hosted sandboxes and return PRs.
- Local/CLI/IDE copilots like Claude Code, Gemini CLI, Aider, Cursor’s foreground mode that operate inside the developer’s environment.
Async vs Local Workflows
- Pro–async arguments:
- Isolation from your machine is seen as safer.
- Good for offloading backlog items while you work elsewhere; fits PR-based workflows.
- Works well from phones and in short time windows (e.g., gym breaks, commute).
- Pro–local arguments:
- Easier environment setup; cloud sandboxes struggle with monorepos, multi-service stacks, CUDA, Docker, and tools like
bun. - Tight, interactive loops allow you to stop bad directions early, avoid huge review piles, and limit token/compute burn.
- Easier environment setup; cloud sandboxes struggle with monorepos, multi-service stacks, CUDA, Docker, and tools like
- Several commenters expect both models to coexist; some want hybrid setups (local tools + remote LLM inference).
Quality and Capabilities
- Experiences are highly mixed:
- Some report Jules producing solid, mergeable PRs, good refactors, and tests on small/medium tasks.
- Others find it significantly worse than Claude Code, Codex, or GitHub Agent: easily confused in monorepos, directory-hopping loops, environment flakiness, non-compiling code, and premature “task complete” states.
- Preview users claim early versions were surprisingly good at low request limits, then regressed when limits increased.
- Recent switch to Gemini 2.5 Pro is noted; a few say output improved, others still unimpressed.
Trust, Roles, and Impact on Developers
- Many insist it can’t be blindly trusted for day-job work; must be reviewed like a junior dev or worse.
- Some like using agents for low-risk tasks (docs, tests, minor fixes), freeing them to focus on harder problems.
- Others dislike becoming “managers of agents” instead of hands-on coders, and worry about:
- Erosion of junior roles and training paths.
- Overreliance on tools by less experienced engineers.
- Wasted energy and time reviewing large volumes of mediocre PRs.
Pricing, Product Fragmentation, and UX
- Strong frustration with Google’s opaque pricing and fragmented ecosystem:
- Multiple overlapping offerings (AI Pro/Ultra, Workspace, GCP Vertex, Gemini CLI/Code Assist, Developer Premium, YouTube Premium bundling).
- Confusing eligibility for custom-domain and Workspace accounts.
- Jules’ UI and branding get criticism: inconsistent with classic Google design, confusing PR interaction model, missing “stop” control, and low-confidence marketing aesthetics.
- Several see this as symptomatic of internal silos and misaligned incentives inside Google.