With the new Jules extension for Gemini CLI, developers now have a smarter, more efficient way to delegate coding chores asynchronously directly from their terminal, empowering you to achieve more without sacrificing flow.
How Gemini CLI and Jules Work Seamlessly Together
Gemini CLI has been recognized as a robust terminal companion, assisting developers in managing and orchestrating coding efforts. Enter Jules: a background assistant extension that operates autonomously within a virtual machine (VM).
As you continue your main work, Jules can clone your repository, install dependencies, and make code modifications all unobtrusively. This “better-together” workflow lets Gemini CLI handle your direct commands while Jules takes care of delegated, time-consuming tasks, streamlining your development pipeline.
Delegate with Confidence: Key Tasks Jules Handles
- Asynchronous work: Assign jobs to Jules from Gemini CLI and let it run them independently in the background.
- Automated bug fixes: Queue and resolve multiple bugs without pausing your main focus.
- Branch management: Have Jules submit code updates to new branches, keeping your repository clean and organized.
This flexibility means you can multitask efficiently, tackling more within the same session—without ever leaving your terminal or breaking concentration.
Getting Started: What You Need
To harness Jules’ full potential, ensure Gemini CLI (version 0.4.0 or newer) is installed. You’ll also need a Jules account and to connect your GitHub repository through the Jules console, granting the extension access to your codebase. Installing Jules is simple—just run:
gemini extensions install https://github.com/gemini-cli-extensions/jules --auto-update
The --auto-update option keeps your extension current with the latest features and improvements.
Using Jules: Effortless Task Management
After installation, launching a Jules task is as easy as entering a command in Gemini CLI. For example, to convert module formats, simply type:
/jules Convert commonJS modules to ES modules
Jules immediately gets to work in the background, freeing you to continue coding. Curious about ongoing tasks? Just check in with:
/jules what is the status of my last task?
This interactive workflow puts you in control, offering real-time updates and seamless task delegation, all from your terminal interface.
Why Jules is a Must-Have for Developers
Jules is more than just automation; it’s about unlocking your creative energy and maximizing productivity. By offloading repetitive or complex operations, you reclaim valuable time for innovation and problem-solving. The integration with Gemini CLI ensures both synchronous and asynchronous efforts work in unison, creating a streamlined development environment.
Ready to supercharge your workflow? The Jules extension is available on GitHub, complete with documentation and active community support. Your feedback can help shape future enhancements, making this tool even more powerful for all developers.
Empower Your Coding with Automation
The Jules extension for Gemini CLI represents a leap forward in terminal-based development. It’s crafted for anyone seeking to optimize their workflow and leverage automation while staying firmly in control. Explore Jules today, contribute to its growth, and experience how an autonomous assistant can redefine your coding process.
Try the Jules extension in Gemini CLI and let us know how it helps you accelerate your coding workflows on the Jules extension repository. To show your support, please consider giving the repo a star.
Learn more
- Jules extension for Gemini CLI
- View all Gemini CLI Extensions
- Jules documentation
- Gemini CLI documentation

GRAPHIC APPAREL SHOP
Unlocking Developer Productivity: The Jules Extension for Gemini CLI