Jules is an autonomous cloud-based coding agent developed by Google Labs and the AIDA team. Designed to execute routine and repetitive development workflows asynchronously, Jules handles tasks such as bug fixing, framework migrations, test generation, and dependency updates without requiring continuous developer intervention. Day-to-day interactions occur across multiple interfaces, including a command-line interface (CLI), web UI, direct GitHub issue labeling, and a programmatic API. When assigned a task, Jules provisions an isolated Cloud Virtual Machine, clones the target repository and branch, formulates an execution plan using Google's Gemini models (Gemini 2.5 Pro on entry tiers and Gemini 3 Pro on higher tiers), applies file modifications, executes test suites to verify correctness, and produces a pull request with a complete diff for review. Unlike local CLI coding agents that manipulate files and execute shell commands directly on the user's host machine, Jules offloads execution to managed cloud VMs. This sandboxed architecture allows teams to run multi-agent workflows in parallel—ranging from 3 to 60 concurrent tasks—without risking local environment corruption or consuming local hardware resources. Jules is offered in tiered plans (Base, Pro, and Ultra) that govern daily task quotas (15 to 300 tasks per day), model access (Gemini 2.5 Pro vs. Gemini 3 Pro), and task concurrency limits.
Tags: ai agent, cli, code assistant, coding agent, developer tools
jules label. - Multi-Interface Access — Supports task orchestration via a dedicated CLI tool, web console, or the Jules REST API. - High-Concurrency Execution — Scales from 3 concurrent tasks on standard tiers up to 60 concurrent tasks on Ultra plans for parallel development.jules. Jules inspects existing test harnesses, writes unit and integration tests, confirms they pass inside the virtual machine, and surfaces the diff for developer review.Jules is built for individual developers, open-source maintainers, and engineering teams seeking an asynchronous, cloud-sandboxed agent to handle boilerplate maintenance, migrations, and bug fixes without blocking local environments. It is not suitable for offline development workflows, air-gapped environments, or teams requiring alternative foundation model providers like Anthropic Claude or local Ollama instances.
https://jules.google/docs/cli/reference): bash # Standard npm installation method npm install -g @google/jules-clibash # Authenticate the CLI jules auth login # Verify configuration and linked repositories jules config listbash # Trigger Jules on the current branch jules run "Upgrade Next.js to v15, convert pages to the app router, and ensure all tests pass" # Inspect active task status jules tasks list # Review the diff and generated PR jules pr viewPart of CLI Coding Agents
Categories: AI Coding Agents, Code Assistants, Developer Tools