Asynchronous maintenance
Delegate tests, documentation, dependency upgrades, bug fixes, and other bounded repository work while continuing locally.
Independent tool overview
Jules Tools is Google's command-line interface for creating, monitoring, reviewing, and pulling work from Jules, its asynchronous coding agent. The CLI keeps control in the terminal while Jules clones a connected GitHub repository into a fresh cloud VM, plans the task, modifies and tests code, and returns changes for review or a pull request.
Visit the official Jules Tools site ↗Overview
Jules Tools is not a separate coding model or a local-only agent. It is the terminal control surface for the hosted Jules service. Developers install the @google/jules package, authenticate with a Google account, and use commands or the interactive terminal dashboard to manage remote sessions without repeatedly switching to the web app.
The workflow is designed for delegation. A task can be started against the current repository, multiple sessions can run in parallel, progress and diffs can be inspected, and completed or in-progress changes can be pulled back for local testing. Because the command is scriptable, it can also accept work from files, GitHub CLI output, or another tool such as Gemini CLI.
Jules can be useful for bounded maintenance, tests, bug fixes, dependency updates, documentation, and features that can run in an isolated clone. It should not be treated as an automatic merge authority. Review the plan and diff, verify tests in your own environment, restrict repository access and secrets, and keep human approval in front of production or irreversible changes.
Use cases
The strongest fit depends on the job you need the product to complete, not the size of its feature list.
Delegate tests, documentation, dependency upgrades, bug fixes, and other bounded repository work while continuing locally.
Create and inspect Jules sessions from the shell instead of relying on the browser dashboard.
Start multiple remote sessions when independent work can safely run in separate VMs and branches.
Pipe issue titles, TODO items, or another command's output into Jules and automate session creation through the CLI or alpha REST API.
Capabilities
Starts a Jules session for a connected repository and branch, with repository inference available from the current working directory.
The terminal UI lists tasks, guides session creation, and provides side-by-side diff review without opening the web app.
Applies work from a Jules session to the local checkout so developers can inspect and test it before accepting a commit or pull request.
Works with standard shell pipelines and tools such as gh and jq, making it possible to create tasks from issues or task files.
Supports starting multiple sessions from the command line, subject to the concurrency limit of the user's Jules plan.
Each task clones the repository, installs dependencies, and runs code in a fresh hosted virtual machine rather than directly modifying the developer's computer.
Jules can branch changes and open pull requests, respond to PR feedback, work from a jules issue label, and assist with supported CI failures.
Jules also offers scheduled tasks, MCP support, a Gemini CLI extension, and an experimental REST API for custom workflows.
Process
Step 1
Review the Google Labs Jules GitHub App permissions and avoid granting broad access when a selected-repository installation is sufficient.
Step 2
Install @google/jules with npm or pnpm, run jules login, and verify the active Google account before creating tasks.
Step 3
Name the files or behavior in scope, success criteria, required tests, constraints, and any areas Jules must not change.
Step 4
Confirm the proposed approach before execution when the task is large, security-sensitive, or likely to affect architecture.
Step 5
Use the TUI or remote commands to monitor progress, examine the side-by-side changes, and pull them into a disposable or clean local branch.
Step 6
Run the repository's checks, inspect security and data migrations, compare user-visible behavior, and merge only the reviewed changes you intend to keep.
Cost
Jules Tools has no separate CLI charge; usage follows the Jules plan attached to the Google account. The free Jules plan includes 15 tasks per rolling 24 hours and 3 concurrent tasks. Jules in Pro, included with Google AI Pro, raises those limits to 100 daily and 15 concurrent tasks. Jules in Ultra, included with Google AI Ultra, allows 300 daily and 60 concurrent tasks. Paid access is currently tied to personal Google Accounts, and Google localizes the Google AI subscription price, so confirm the amount displayed for your country and account before upgrading.
No-cost plan
For evaluating Jules on real repository work.
Included with Google AI Pro
For daily coding with substantially higher task throughput.
Included with Google AI Ultra
For power users and agent-heavy parallel workflows.
Pricing checked . Check current pricing at the source ↗
Assessment
Compare
The right alternative depends on the specific output, workflow, controls and budget your project requires.
Coding
Use Gemini CLI when you want Google's terminal agent to work interactively in the current local environment rather than delegating primarily to remote VMs.
Explore Gemini CLI →Coding
Consider Codex for a broader coding-agent workflow across terminal, app, cloud tasks, and repository work.
Explore Codex →Coding
Consider Claude Code for deep local terminal collaboration and agentic development with Anthropic's models.
Explore Claude Code →Agents
Consider GitHub Agent HQ when centralized orchestration of multiple coding agents inside GitHub is the priority.
Explore GitHub Agent HQ →Questions
Jules Tools is the @google/jules command-line interface for Google's hosted Jules coding agent. It creates and manages remote sessions, shows progress and diffs, and pulls changes into the local repository.
The CLI has no separate fee. The no-cost Jules plan includes 15 tasks per rolling 24 hours and 3 concurrent tasks. Higher limits are included with eligible Google AI Pro and Ultra subscriptions.
Jules performs the delegated task in a fresh cloud VM that clones the connected repository. Pulling the result applies changes locally, so inspect the diff and run your own checks before accepting it.
Install @google/jules globally with npm or pnpm, or run it through npx, then use jules login to authenticate through the browser.
Typical tasks include fixing bugs, adding tests or documentation, updating dependencies, implementing bounded features, responding to pull-request feedback, and working on supported CI failures.
Google announced that the core Jules service exited beta in August 2025. Some current documentation still uses older beta wording, and the separate Jules REST API is explicitly alpha, so evaluate individual surfaces by their current status.
Access can depend on account type and administrator policy. Google says paid Jules plans are currently purchased through Google AI subscriptions for eligible personal accounts; it is working on other business upgrade paths.
Bottom line
Jules Tools is useful when the missing piece in an asynchronous coding-agent workflow is terminal control. It makes remote delegation easy to script, monitor, diff, and pull without pretending the cloud agent is local. The main constraints are GitHub and Google-account dependence, rolling task limits, and the need for rigorous review. Start on the free tier with low-risk maintenance work, measure how often the returned changes pass local verification, and upgrade only if the added concurrency creates real value.
Visit Jules Tools website ↗
Get access to all our AI courses, hundreds of real-world AI use cases, live expert-led workshops, an exclusive network of AI early adopters, and more.
Get unlimited access to all of our current & upcoming industry-specific AI courses for the duration of your subscription.
To keep up with the rapid pace of AI, our team publishes AI implementation guides daily. Our library contains 300+ practical use cases to automate real-world work.
Join weekly, live, interactive sessions with industry leaders who are at the forefront of AI for hands-on implementation guidance and exclusive insights.
Network with an exclusive community of AI-first professionals who are working smarter with AI. Learn how early adopters are using AI in their work and businesses.