{"slug": "google-is-shutting-down-jules-on-december-31-what-to-do-before-then", "title": "Google Is Shutting Down Jules on December 31: What to Do Before Then", "summary": "Google will shut down Jules, its asynchronous coding agent, on December 31, 2026, according to a changelog entry titled \"Jules Turndown\" dated October 29, 2026 on Google's Jules docs. Users can finish active sessions until November 11, 2026, after which Jules becomes read-only through the end of the year, and Google points users to Antigravity, its agent-first platform, as the replacement without giving a date for Jules-style background tasks there. Code, branches and pull requests remain in GitHub, and Google documents an agent-assisted export via the Jules Tools package (@google/jules) that writes account settings, environment variables, scheduled tasks, connected repositories, memories, setup scripts and every session to ~/jules-export.", "body_md": "Google is ending Jules, its asynchronous coding agent. A changelog entry titled \"Jules Turndown\", dated October 29, 2026 on [Google's Jules docs](https://jules.google/docs/changelog/?ref=explainx), sets the schedule: you can finish active sessions until November 11, 2026, Jules becomes read-only after that, and the product winds down on December 31, 2026. If you use Jules for background bug fixes or test writing, you have about six weeks to export what you care about and pick a replacement.\n\nThis post covers what Google has confirmed, what it has not, how the export works, and how to think about the move to Antigravity. It is based on the changelog itself, the official Jules account's post, and our earlier coverage of Google's coding stack.\n\n## Quick reference: the Jules shutdown at a glance\n\n| Question | Answer (source: Jules changelog, Oct 29, 2026) | \n|---|---|\n| When can I still start and finish work? | Until November 11, 2026 to continue finishing sessions | \n| What happens after November 11? | Jules is read-only until the end of the year | \n| When is it fully gone? | December 31, 2026 | \n| Is my code lost? | No. Code, branches and pull requests stay in GitHub | \n| What can I export? | Account settings, environment variables, scheduled tasks, connected repositories, memories, setup scripts, and every session (prompt, plan, activity log, code patches) | \n| Where does the export go? | `~/jules-export` on your machine | \n| What replaces it? | Google points to Antigravity, its agent-first platform | \n| Is there a date for Jules-style background tasks in Antigravity? | Not in the notice | \n\n## What Google actually said\n\nGoogle frames Jules as an experiment. The changelog says Jules was a project to learn how asynchronous coding agents could help developers ship faster, and that the lessons now inform several Google products, including [Antigravity](https://explainx.ai/blog/antigravity-cli-features-sandbox-plugins-subagents-2026). The official Jules account on X put the direction in one line: the team is \"bringing our learnings from Jules into @antigravity so you get the best of both worlds: autonomous remote background task execution and an agent-first development environment.\"\n\nTwo things are worth separating. The shutdown dates are specific and confirmed by Google's own docs. The Antigravity plan is a stated intention: the notice does not give a launch date for background-task features in Antigravity, a user count for Jules, or any statement about how Google AI Pro and Ultra task allowances for Jules will be treated. Those gaps are real, and if you pay for a Google plan partly for Jules, ask Google support what changes rather than assuming.\n\n## The three dates, and why November 11 matters most\n\nMost people will read \"December 31\" and relax. The more important date is **November 11**. After it, Jules stops accepting new work and only lets you read what is there. If you run scheduled tasks, such as nightly dependency bumps or weekly test-coverage jobs, those stop being useful on that date, not on New Year's Eve.\n\nA practical timeline:\n\n1. **Now to November 11:** finish or abandon open sessions, merge or close pull requests Jules opened, and run the export.\n2. **November 11 to December 31:** read-only. You can still look at old sessions and plans, which is a reasonable window to double-check the export is complete.\n3. **December 31:** gone. Assume anything not exported or already in GitHub is unrecoverable.\n\n## How to export your Jules data\n\nThe changelog describes an agent-assisted export. The steps, as Google lays them out:\n\n1. Install [Jules Tools](https://www.npmjs.com/package/@google/jules?ref=explainx) :`npm install -g @google/jules`\n2. Authenticate: `jules login`\n3. Open a CLI coding agent, such as [Claude Code](https://explainx.ai/blog/claude-code-commands-complete-reference-guide-2026) , from your home directory and paste the export prompt provided in the changelog entry.\n4. The agent checks your setup, runs the export and reports what it saved.\n\nEverything lands in `~/jules-export`. That includes account settings, environment variables, scheduled tasks, connected repositories, memories, setup scripts and each session's prompt, plan, activity log and code patches.\n\nTwo cautions from the notice itself. First, repository code, branches and pull requests are not part of the export because they live in GitHub; if you want repository data included, connect your GitHub account to Jules before exporting. Second, `env-variables.json` contains your real variable values. Keep the export folder private, do not commit it, and consider rotating any secret you stored there once you have migrated.\n\nThat second point connects to a pattern we have covered repeatedly: tools that hold your secrets are an attack surface the day you stop trusting or using them. Our write-ups of the [LiteLLM PyPI compromise](https://explainx.ai/blog/litellm-1-107-0-pypi-compromise-credential-stealer-wheels-what-to-do-2026) and the [backdoored Qwen model that read .env files](https://explainx.ai/blog/projectdiscovery-backdoored-qwen2-5-7b-under-50-dollars-codex-cli-env-credentials-abliterated-models-2026) both come back to the same habit: keep secrets scoped, and treat exports as sensitive files.\n\n## What Jules was, and why folding it into Antigravity makes sense\n\n[Jules](https://jules.google/?ref=explainx) ran tasks asynchronously in a cloud environment: you described a bug fix or a test to write, Jules planned it, worked in a remote workspace and opened a pull request. That is a different shape from an interactive terminal or IDE agent, where you watch and steer.\n\nAntigravity is Google's agent-first development environment, which also has a command-line interface with sandboxing, plugins and subagents. We broke down the CLI in our [Antigravity CLI guide](https://explainx.ai/blog/antigravity-cli-features-sandbox-plugins-subagents-2026), and covered the earlier consolidation of Google's terminal agent in the [Gemini CLI deprecation and Antigravity migration guide](https://explainx.ai/blog/google-gemini-cli-deprecation-antigravity-migration-guide). Jules is now the second Google coding product pointed at Antigravity. The pattern is consistent: Google is reducing the number of separate coding surfaces and concentrating on one.\n\nFor users, the trade is familiar. A single platform is easier to learn and to budget for, but you lose the dedicated product you chose. The risk is mostly timing: if Antigravity does not ship background execution before Jules goes read-only, there is a gap in which Google has no first-party async agent.\n\n## Where can I go instead?\n\nBlocks crossing a bridge between two trays, showing a Google Jules shutdown migration to a new coding agent\n\nNone of the following is a Google-confirmed replacement; they are options that cover similar ground, so pick by how you worked with Jules.\n\n| If you used Jules for... | Consider | \n|---|---|\n| Fire-and-forget tasks that return a pull request | A cloud or background mode in another agent harness; see our [agent harness guide](https://explainx.ai/blog/what-is-agent-harness-complete-guide-2026) for what to look for | \n| Interactive fixes from the terminal | Antigravity CLI, Claude Code or another CLI agent; our [Claude Code vs Codex vs Gemini CLI comparison](https://explainx.ai/blog/claude-code-vs-codex-vs-gemini-cli-vs-glm-5-2-2026) lists trade-offs | \n| Scheduled maintenance jobs | A scheduler plus any CLI agent, or a loop pattern as described in our [loop engineering guide](https://explainx.ai/blog/loop-engineering-coding-agents-claude-code-guide-2026) | \n| Open-source, self-hosted control | Open-source agents such as [OpenCode](https://explainx.ai/blog/opencode-open-source-ai-coding-agent-guide-2026) or[Kilo Code](https://explainx.ai/blog/kilo-code-ai-coding-agent-guide-2026) | \n\nWhatever you choose, port the portable parts first: setup scripts, the environment variables you actually need, and your standing instructions or memories. Plain text instructions move between agents easily; session transcripts mostly do not.\n\n## What this means for teams that built workflows around Jules\n\nIf Jules was one person's side tool, the shutdown is an afternoon of work. If a team wired it into its process, the cost is larger and mostly hidden. Jules was often the thing that turned a ticket into a first-draft pull request, so reviewers got used to a particular style of change: a plan, an activity log and a patch. Replacing the tool also replaces that review experience, and the new agent's pull requests may be bigger, smaller or structured differently.\n\nThree questions help scope the move. Which repositories did Jules touch, and does each have a setup script that another agent can reuse? Which jobs ran on a schedule, and who owns re-creating them? And which environment variables were stored only in Jules, so that nobody else has a copy? The last one catches people out: a secret that exists in exactly one product's settings page is a migration risk and, after December 31, a recovery problem.\n\nIt also pays to run the replacement in parallel for a couple of weeks before November 11. Give both agents the same small task, compare the pull requests, and only then retire the old workflow. That is cheap insurance, and it gives you real evidence about whether a successor, Antigravity or otherwise, handles your codebase as well as Jules did.\n\n## A short migration checklist\n\n- Merge, close or hand off every pull request Jules opened, so none are orphaned.\n- Run the export before November 11 and open `~/jules-export` to confirm sessions and setup scripts are there.\n- Move the export folder somewhere private and off any Git repository.\n- Rotate secrets that lived in Jules environment variables once your new tool is configured.\n- Re-create scheduled tasks in your replacement tool before Jules stops accepting new work.\n- Check your Google plan terms if Jules was part of why you subscribed.\n\n## What is confirmed and what is still open\n\nConfirmed by Google's docs: the three dates, the export contents, the GitHub carve-out, the warning about environment variables, and Antigravity as the stated home for what Google learned. Confirmed by the official Jules account: the intent to bring autonomous remote background execution into Antigravity.\n\nNot confirmed: when that capability arrives, whether it matches Jules task for task, how many people used Jules, and what happens to plan allowances. We will add an update section here if Google publishes those details.\n\n*Details are accurate as of October 30, 2026 and may change; check the [Jules changelog](https://jules.google/docs/changelog/?ref=explainx) for the current notice.*", "url": "https://wpnews.pro/news/google-is-shutting-down-jules-on-december-31-what-to-do-before-then", "canonical_source": "https://explainx.ai/blog/google-jules-shutdown-december-31-antigravity-export-guide-2026?utm_source=rss&utm_medium=feed&utm_campaign=blog", "published_at": "2026-10-30 00:00:00+00:00", "updated_at": "2026-10-30 09:48:12.001871+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "ai-products"], "entities": ["Google", "Jules", "Antigravity", "Jules Tools", "@google/jules", "Claude Code", "GitHub"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/google-is-shutting-down-jules-on-december-31-what-to-do-before-then", "markdown": "https://wpnews.pro/news/google-is-shutting-down-jules-on-december-31-what-to-do-before-then.md", "text": "https://wpnews.pro/news/google-is-shutting-down-jules-on-december-31-what-to-do-before-then.txt", "jsonld": "https://wpnews.pro/news/google-is-shutting-down-jules-on-december-31-what-to-do-before-then.jsonld"}}