Tech News
← Back to articles

Jules, remote coding agent from Google Labs, announces API

read original related products more articles

Introducing the Jules API October 3, 2025 You can now programmatically access Jules’s capabilities to automate your work and build powerful integrations. The Jules API is designed to help you seamlessly integrate Jules into your existing development workflows, unlocking new ways to automate and enhance the entire software development lifecycle. With the API, you can: Create custom integrations with tools like Slack for “ChatOps” workflows, allowing 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" }' For more examples see the API documentation.

Jules in the command line October 2, 2025 We’re launching Jules Tools, a new command-line interface designed to give you direct control over your AI coding agent, making it scriptable, customizable, and easy to integrate into your existing workflows. Key Features: Direct Control: Create tasks (jules remote new), list active sessions (jules remote list), and monitor Jules without leaving your command line.

Create tasks (jules remote new), list active sessions (jules remote list), and monitor Jules without leaving your command line. Apply Patches Locally: Instantly pull work-in-progress code from an active Jules session and apply it to your local machine. This lets you test changes immediately, without waiting for a commit to GitHub.

Instantly pull work-in-progress code from an active Jules session and apply it to your local machine. This lets you test changes immediately, without waiting for a commit to GitHub. Scriptable & Composable: Integrate Jules into your automations by piping in output from other tools like gh, jq, or cat.

Integrate Jules into your automations by piping in output from other tools like gh, jq, or cat. Interactive Dashboard: For a more guided experience, launch the built-in terminal user interface (TUI) to create and manage tasks step-by-step. How to Install: Install globally via npm: npm install -g @google/jules Or run directly without a permanent installation: npx @google/jules Starter Commands to Try: See all available commands: jules help List all repos connected to Jules: jules remote list --repo Create a new task in a specific repo: jules remote new --repo torvalds/linux --session "write unit tests"

A Note for Google Workspace Users Support for workspace users is coming later in October! If you run into any issues, please share your experience with us via in-app feedback or on our Discord channel.

Jules gains memory! September 30, 2025 Jules Memory for Repositories: We’re excited to introduce a new Memory feature! Jules now has the ability to learn from your interactions. How it works: During a task, Jules will save your preferences, nudges, and corrections.

During a task, Jules will save your preferences, nudges, and corrections. The benefit: The next time you run the same or a similar task in that specific repository, Jules will reference its memory to better anticipate your needs and follow your established patterns, leading to more accurate results with less guidance.

... continue reading