Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

Running Tasks with Jules

Once you’ve logged in and connected GitHub, you’re ready to start coding with Jules. This guide walks through the key steps of running a task — from selecting a repo to writing your prompt and setting up notifications.

Jules needs a repo and branch to work on. After logging in:

  1. Open the repo selector dropdown.
  2. Select the repository you’d like Jules to work on.
  3. Choose the branch you want to base your changes on.

Jules remembers your last-used repo, so you’ll always see the last used repo in the repo selector.

Jules works best when your prompt is specific and scoped. Use plain language — no need for perfect grammar or code.

✅ Good prompts

  • Add a loading spinner while fetchUserProfile runs
  • Fix the 500 error while submitting the feedback form
  • Document the `useCache hook with JSDoc

🚫 Avoid

  • Fix everything
  • Otpimize code
  • Make this better

If Jules needs more clarity, it will ask for feedback before writing code.

Once the plan is approved, Jules will start coding.

You will see:

  • An activity feed as each step completes
  • Inline explanations of each change
  • A mini diff preview for each file

Use the diff editor for a full view across all files.

When Jules finishes a task, it provides a summary of everything it accomplished.

  • Files changed
  • Total runtime
  • Lines of code added/changed
  • 🌿 Option to create branch and commit message

You can click Create branch to push the changes:

  • You are the branch owner
  • Jules appears as the commit author
  • You can open a PR from this branch in GitHub

Screenshot done

You can send feedback to Jules while it’s working:

  • Type directly into the chat box
  • Ask Jules to change its approach, revise code, or clarify logic
  • Jules will respond and, if needed, replan or revise the task

You can intervene at any time, you’re in control.

You can pause Jules at any time by clicking the “pause” button which is located on the task title bar.

When Jules is paused it wont do any work, and will wait for your next set of instructions. You can prompt it again, unpause it, or delete the task.