Conheça o Jules Tools: um complemento de linha de comando para o agente de codificação assíncrona do Google

2 DE OUTUBRO DE 2025
Kathy Korevec Director of Product Google Labs

Agora você pode trabalhar com o Jules diretamente na linha de comando. O Jules é o agente de codificação assíncrona que se integra diretamente aos repositórios existentes, entende todo o contexto do projeto e executa tarefas como escrever testes, criar recursos, fornecer registros de alterações de áudio, corrigir bugs e atualizar versões de dependência.

Até hoje, você interagia com o Jules basicamente pelo navegador da Web, mas sabemos que desenvolvedores vivem no terminal. É nele que testamos, criamos, depuramos e entregamos. Por isso criamos o Jules Tools, uma interface de linha de comando leve que permite ativar tarefas, inspecionar o que o Jules está fazendo e personalizar o agente, tudo sem sair do fluxo de trabalho.

Por que um kit de ferramentas?

O Jules já é executado em segundo plano, realizando tarefas em VMs remotas e fazendo a sincronização com repositórios. Quando você inicia uma tarefa, ele ativa uma VM temporária, trabalha nela e envia de volta uma solicitação de envio. Nada é executado sem a sua solicitação. A linha de comando proporciona controle e visibilidade ainda mais diretos. Ela torna o Jules programável, automatizável por script e personalizável. Você pode integrá-lo às suas próprias automações ou apenas digitar alguns comandos rápidos para orientar o Jules em tempo real.

Pense no Jules Tools como um painel e uma plataforma de comando para o agente de codificação.

Instalação

A maneira mais fácil de começar é com o npm:

npm install -g @google/jules
Shell

Esse comando imprime um guia e mostra como o Jules Tools funciona. Em sua essência, a CLI é baseada em comandos e sinalizações:

  • Os comandos dizem ao Jules o que fazer. Por exemplo, este comando lista todas as tarefas remotas:
jules remote list --task
Shell
  • As sinalizações permitem que você deixe o Jules do seu jeito. Por exemplo, esta sinalização muda para uma interface de terminal com tema claro:
jules --theme light
Shell

Exemplos práticos

Como o Jules Tools é automatizável por script, você pode combiná-lo com outras ferramentas de CLI para adaptá-lo ao fluxo de trabalho. Veja a seguir como os desenvolvedores já estão fazendo isso:

# List all the repos connected to Jules
jules remote list --repo
 
# Create a remote session in a repo
jules remote new --repo torvalds/linux --session "write unit tests"
 
# Assign multiple sessions from a TODO file
cat TODO.md | while IFS= read -r line; do
  jules remote new --repo . --session "$line"
done
 
# Pipe GitHub issues directly to Jules
gh issue list --assignee @me --limit 1 --json title \
  | jq -r '.[0].title' \
  | jules remote new --repo .
 
# Use Gemini CLI to analyze GitHub issues and send the hardest one to Jules
gemini -p "find the most tedious issue, print it verbatim\n \
$(gh issue list --assignee @me)" \
  | jules remote new --repo .
Shell

O Jules Tools não é apenas uma interface, mas uma maneira de conectar o Jules a tudo o que você já faz no terminal.

Explore o painel

Para desenvolvedores que preferem fluxos interativos, o Jules Tools também oferece uma TUI. Comandos como /remote fornecem uma visualização em painel das tarefas, enquanto /new orienta você passo a passo na criação desse painel. Você tem o mesmo controle que na IU para Web, só que mais rápido e mais perto de onde já trabalha localmente.

De olho no futuro: híbrido por natureza

Acreditamos que o futuro das ferramentas de desenvolvimento é híbrido. O Jules Tools aponta nessa direção:

  • Local + remoto: use sua própria máquina quando quiser e ative várias VMs quando precisar de escala.
  • Faça você mesmo + delegação: mantenha as mãos no código enquanto delega o trabalho ao Jules.

Experimente hoje mesmo

O Jules Tools torna o agente de codificação mais tangível. Ele não é simplesmente algo em execução na nuvem, mas está bem ali, no terminal, respondendo a você.

Instale com npm, execute o primeiro comando e veja como o Jules se encaixa no fluxo.