Now you can work with Jules straight in your command line. Jules is our asynchronous coding agent that integrates straight together with your current repositories, understands the total context of your mission, and performs duties equivalent to writing exams, constructing new options, offering audio changelogs, fixing bugs, and bumping dependency variations.
Till at this time, you’ve primarily interacted with Jules in your internet browser, however we all know builders dwell within the terminal. It’s the place we check, construct, debug, and ship. That’s why we constructed Jules Instruments, a light-weight command line interface, so you’ll be able to spin up duties, examine what Jules is doing, and make the agent your individual, all with out leaving your workflow.
Why a toolkit?
Jules already runs within the background, powering duties in distant VMs and synching together with your repos. While you begin a job, it spins up a brief VM, does the work there, and sends again a pull request. Nothing runs till you ask it to. The command line provides you much more direct management and visibility. It makes Jules programmable, scriptable, and customizable. You may combine it into your individual automations, or simply kind a number of fast instructions to steer Jules in actual time.
Consider Jules Instruments as each a dashboard and a command floor to your coding agent.
Set up
The best option to get began is with npm:
npm set up -g @google/jules
Shell
This prints a information and reveals you the way Jules Instruments works. At its core, the CLI is constructed round instructions and flags:
- Instructions inform Jules what to do. For instance this command lists all of your distant duties.
Sensible examples
As a result of Jules Instruments is scriptable, you’ll be able to compose it with different CLI instruments to suit your workflow. Listed below are some methods builders are already utilizing it:
# Record all of the repos linked to Jules
jules distant record --repo
# Create a distant session in a repo
jules distant new --repo torvalds/linux --session "write unit exams"
# Assign a number of classes from a TODO file
cat TODO.md | whereas IFS= learn -r line; do
jules distant new --repo . --session "$line"
accomplished
# Pipe GitHub points on to Jules
gh subject record --assignee @me --limit 1 --json title
| jq -r '.[0].title'
| jules distant new --repo .
# Use Gemini CLI to research GitHub points and ship the toughest one to Jules
gemini -p "discover essentially the most tedious subject, print it verbatimn
$(gh subject record --assignee @me)"
| jules distant new --repo .
Shell
Jules Instruments isn’t simply an interface, it’s a option to wire Jules into every part you already do on the terminal.
Discover the dashboard
For builders preferring interactive flows, Jules Instruments additionally presents a TUI. Instructions like /distant provide you with a dashboard view of duties, whereas /new walks you thru creating one step-by-step. It’s the identical management you’d anticipate from the net UI, simply quicker and nearer to the place you already work regionally.
Trying forward: hybrid by design
We consider the way forward for growth instruments is hybrid. Jules Instruments factors in that path:
- Native + distant: use your individual machine once you need, spin up a number of VMs once you want scale.
- Do-it-yourself + delegation: keep hands-on with code whereas additionally offloading work to Jules.
Strive it at this time
Jules Instruments makes your coding agent extra tangible. It’s not simply one thing working within the cloud, it’s proper there in your terminal, responding to you.
Set up with npm, run your first command, and see how Jules suits into your stream.






