Automation

Automate Coding with Jules: The 8-Step Guide

Share:

Shipping code does not have to mean babysitting every commit. In this guide you will use Google’s async development agent Jules to queue up tasks, let it work in the background, and publish clean branches when it is done.

  1. 1

    Go to Jules and sign in with Google account

    This ensures you can securely connect to the async agent and its integration features.

  2. 2

    Connect GitHub account

    Authorize Jules to have permissions to your repositories so it can create branches, commit changes, and submit updates automatically.

  3. 3

    From dashboard, choose specific repository you want to work on

    Use the dropdown menu to also select the correct branch (for example, dev or feature-x) so changes are applied in the right place.

  4. 4

    Enter chat interface inside Jules

    This is where you describe what you want the async agent to do.

    Type your request clearly.

    For example:

    * _Generate unit tests for the payment module_
    * _Update the API documentation_
    * _Resolve the issue where file uploads fail for large files_
  5. 5

    Review draft plan generated by Jules

    It will outline the steps it intends to take, such as editing specific files, creating fresh ones, or running checks.

    If needed, refine your instructions.

    You can clarify details like:

    * _Just update the frontend code_
    * _Use Python 3.11 syntax_

    Once the plan looks correct, press Approve. Jules will run the changes asynchronously—meaning you don’t have to wait in real time.

  6. 6

    Monitor progress in activity log

    You’ll see which files are being modified and whether tests are being run in the background.

  7. 7

    When Jules completes work, preview the changes

    Check the diff or run the updated code locally if you want to verify results.

  8. 8

    Tap Publish Branch to push finished work into rep

    From there, you can merge it into your main branch through a pull request like normal.

Note: Break tasks into smaller steps for higher accuracy, and don’t approve until the plan looks right. After publishing, review the diff so nothing slips through unnoticed.

Jules Coding Automation Development Agent GitHub Integration Async Workflow Software Dev Tutorial