Google Expands AI Programming Assistant Jules with Terminal and API Integration
Google Labs is enhancing its AI programming assistant, Jules, with new features aimed at making it more practical for real-world software development. The upgrades include Jules...

Google Labs is enhancing its AI programming assistant, Jules, with new features aimed at making it more practical for real-world software development. The upgrades include Jules Tools, a command-line interface, and an API that allows integration into existing workflows and systems.
Originally, Jules functioned mainly through a chat interface, helping developers generate code, fix bugs, write tests, and optimize performance. With Jules Tools, developers can now interact with the AI directly from their terminal, streamlining coding tasks without switching interfaces. The API adds further flexibility, enabling Jules to respond automatically—for example, when a bug is reported in Slack or when a CI/CD build stalls.
Since its launch earlier this year, Jules has run on Gemini 2.5 Pro and supports asynchronous operation. Developers can assign tasks, close their laptops, and retrieve results later without continuous supervision. Jules also integrates with GitHub, allowing it to clone repositories in a virtual cloud environment and perform independent operations. Beta testing showed that repetitive tasks like dependency management or generating test scripts were frequently handled by Jules, highlighting its potential as a practical coding assistant.
Google says the new Tools and API features respond directly to developer requests for greater control and stability. Recent improvements include lower latency, better handling of environment settings and file management, a file selector for targeted context, memory for user preferences, and structured management of environment variables.
These updates indicate that Google Labs is positioning Jules as more than an experimental AI. By extending its functionality beyond chat, Jules is now a concrete tool for software teams, suitable for integration into serious development environments and day-to-day coding workflows.
