jules  by gemini-cli-extensions

CLI extension for asynchronous coding task automation

Created 2 months ago
269 stars

Top 95.6% on SourcePulse

GitHubView on GitHub
Project Summary

This Gemini CLI extension integrates with the Jules asynchronous agent, enabling users to delegate complex coding tasks like bug fixing, refactoring, and dependency management directly from their terminal. It targets developers seeking to offload background coding work and track progress efficiently without blocking their workflow, ultimately streamlining code maintenance and updates.

How It Works

The extension leverages the Gemini CLI to initiate tasks managed by the Jules asynchronous agent. Users issue commands via /jules, which Jules processes in the background. This approach allows for non-blocking execution of coding operations. Upon task completion, Jules can automatically create a new branch in the user's connected GitHub repository to submit the proposed changes.

Quick Start & Requirements

  • Primary install: gemini extensions install https://github.com/gemini-cli-extensions/jules --auto-update (requires Gemini CLI v0.4.0 or newer). The --auto-update flag is optional.
  • Prerequisites:
    • Jules Account (sign up at jules.google.com).
    • GitHub repository connected to your Jules account.
    • Gemini CLI v0.4.0 or newer.
  • Resources: Jules documentation available at jules.google/docs.

Highlighted Details

  • Automates coding tasks including bug fixing, code refactoring, dependency version updates, and documentation maintenance.
  • Asynchronous task execution allows users to continue working while Jules operates in the background.
  • Direct integration with GitHub allows for automatic submission of completed work as new branches.

Maintenance & Community

  • Bug reports and feature requests can be submitted via GitHub issues.
  • The README does not specify community channels (e.g., Discord, Slack) or provide a roadmap link.

Licensing & Compatibility

  • License: Apache License 2.0.
  • Compatibility: Permissive license suitable for commercial use and integration with closed-source projects.

Limitations & Caveats

  • The README does not detail specific limitations, known bugs, or the project's development stage (e.g., alpha/beta).
  • Setup requires adherence to specific prerequisites, including account creation and Gemini CLI version compatibility.
Health Check
Last Commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
1
Star History
61 stars in the last 30 days

Explore Similar Projects

Starred by Patrick von Platen Patrick von Platen(Author of Hugging Face Diffusers; Research Engineer at Mistral), Simon Willison Simon Willison(Coauthor of Django), and
1 more.

mistral-vibe by mistralai

3.7%
3k
Conversational CLI coding agent for project interaction
Created 1 month ago
Updated 3 days ago
Feedback? Help us improve.