Jules Tools: A Command Line Companion for Google's Async Coding Agent
14 hours ago
- #command-line
- #automation
- #developer-tools
- Jules is an asynchronous coding agent that integrates with repositories and performs tasks like writing tests, building features, and fixing bugs.
- Jules Tools is a new command line interface (CLI) allowing developers to interact with Jules directly from the terminal.
- The CLI provides control, visibility, and customization, making Jules programmable and scriptable.
- Jules runs tasks in temporary VMs and sends back pull requests, with nothing executed until requested.
- Installation is simple via npm: `npm install -g @google/jules`.
- The CLI supports commands and flags, such as `jules remote list --task` or `jules --theme light`.
- Developers can script Jules Tools with other CLI tools, like listing repos, creating remote sessions, or piping GitHub issues to Jules.
- For interactive use, Jules Tools offers a TUI (Terminal User Interface) with commands like `/remote` for task dashboards and `/new` for step-by-step task creation.
- Jules Tools aims to blend cloud-based agent functionality with local terminal workflows, making development tools hybrid.