New options are now available for Jules, Google's coding Agent - a CLI and an API.
We covered the release of Jules back in August, see Google Jules Coding Assistant Now Available. To cut a long story short, we found that Jules is:
an asynchronous, agentic coding assistant that integrates directly with existing repositories. It clones your codebase into a secure Google Cloud virtual machine (VM), understands the full context of your project, and performs tasks such as writing tests, building new features, providing audio changelogs, fixing bugs, and bumping dependency versions.
Now Jules Tools and Jules API have been.
Initially Jules was available only in its web interface form which integrated seamlessly with GitHub:
- Connect to your GitHub account from Jule's interface
- Complete the login flow
- Choose all or specific repos that you want to connect to Jules
- You will be redirected back to Jules
Now you are ready to prompt. For instance, write a clear, specific prompt like:
Add a test for "parseQueryString function in utils.js
Now you can do the same but by using your CLI, since Google has brought Jules directly in your terminal. To get started with the CLI, install it first with
npm install -g @google/jules
And familiarize yourself with its Commands. For example the following command lists all your remote tasks:
jules remote list --task
You're now ready to go.
Now let's move onto the API counterpart, which makes it possible to fully integrate Jules into your own systems and workflows.
With the API, you can:
- Create custom integrations with tools like Slack for "ChatOps" workflows, allo wing you to assign tasks directly from your chat client.
- Automate bug fixing and feature implementation by connecting Jules to your project management tools like Linear or Jira.
- Integrate Jules directly into your CI/CD pipelines in services like GitHub Actions.
Here’s a quick example of how to create a new task (a "Session") using a cURL command:
curl 'https://jules.googleapis.com/v1alpha/sessions' \
-X POST \
-H "Content-Type: application/json" \
-H 'X-Goog-Api-Key: YOUR_API_KEY' \
-d '{
"prompt": "Create a boba app!",
"sourceContext": {
"source": "sources/github/bobalover/boba",
"githubRepoContext": {
"startingBranch": "main"
}
},
"title": "Boba App"
}'
To wrap it up, Jules is not in direct competition to other coding assistants such as Claude Code, since it is designed for maintenance work like:
- providing a diff of changes
- creating a PR of changes
- labeling an issue to assign a task directly in GitHub
Since software engineering is not just coding, helper tools like this are very valuable.
More Information
Introducing the Jules API and CLI
Google Jules Coding Assistant Now Available
Related Articles
Google's MCP Toolbox for Databases
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
GitHub Copilot CLI And Spaces In Preview
03/11/2025
Copilot breaks loose from its deep integration with VSCode,
and now embraces the CLI Warriors in offering a terminal-based interface too. At last Copilot gets its own CLI version, bringi [ ... ]
What Does JetBrains Survey Tell Us About AI
29/10/2025
The results of the 2025 JetBrains Developer Survey are out and indicate just how deeply AI tools have become embedded into software development. However, while 85% use AI tools for coding and de [ ... ]
- AI Champion Ship Now Open
- Missing The Point Of LLMs
- The Fuss About Fil-C...
- Eclipse Foundation Adds Agentic Functionality To Eclipse LMOS
- C# Could Overtake Java in TIOBE Index
- IBM Launches Granite Version 4.0 and Granite-Docling
- Amazing Clocks
- AI Improves Devs Skills, Enhances Their Roles
- Visualize The Inner Workings Of An LLM
- Steve Jobs And Cray-1 Will Appear On 1ドル Coins
- Europe Gets Its Own LLM
- Robot Army Video As Robots Shipped En Masse
Comments
or email your comment to: comments@i-programmer.info