Jules
A Gemini CLI extension that allows you to use the Gemini CLI to orchestrate the Jules asynchronous agent to perform coding tasks like bug fixing, refactoring, and dependency updates.
Install / Use
/learn @gemini-cli-extensions/JulesREADME
Jules Extension for Gemini CLI
Jules extension for Gemini CLI lets you delegate coding tasks to the Jules asynchronous agent. This allows you to offload work and track its progress without blocking your terminal.
Some examples of tasks you can assign to Jules are:
- Bug fixing
- Code refactoring
- Dependency version updates
- Documentation maintenance
Jules works on these tasks in the background. Once the work is complete, Jules can submit the changes to a new branch on your GitHub repository. More at jules.google/docs.
Prerequisites
Before using the Jules extension, you need to:
- Have a Jules Account: You can sign up at jules.google.com.
- Connect Your Repository: Connect your GitHub repository to your Jules account.
Installation
Install the Jules extension by running the following command from your terminal (requires Gemini CLI v0.4.0 or newer):
gemini extensions install https://github.com/gemini-cli-extensions/jules --auto-update
The --auto-update is optional: if specified, it will update to new versions as they are released.
Usage
To initiate a Jules task, you must use the /jules command followed by your prompt. For example:
/jules add missing unit tests to my repo
Once you start a task with /jules, the extension will work in the background to complete it. To check the status of a task, use the /jules command with a query about the task.
For example:
/jules what is the status of my last task?
[!TIP] Gemini CLI will automatically install the Jules CLI if it's not already available. If the installation requires sudo permissions (e.g.,
<img width="1600" height="306" alt="456160640__70515148__1638165 (1)" src="https://github.com/user-attachments/assets/c79ddfdd-de45-48a3-83e5-f8ece6888678" />sudo npm install ...), you will be prompted for your password. To enter it, pressCTRL+Fto switch focus to the interactive shell prompt.
Resources
- Jules: The backend powering this extension.
- Gemini CLI extensions: Documentation about using extensions in Gemini CLI
- GitHub issues: Report bugs or request features
Legal
- License: Apache License 2.0
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
async-pr-review
99.7kTrigger this skill when the user wants to start an asynchronous PR review, run background checks on a PR, or check the status of a previously started async PR review.
ci
99.7kCI Replicate & Status This skill enables the agent to efficiently monitor GitHub Actions, triage failures, and bridge remote CI errors to local development. It defaults to automatic replication
