Google's Gemini May Soon Gain One of ChatGPT's Most Powerful Features
What if you could take an AI conversation down an entirely different path — testing a new angle, exploring an alternative prompt, or chasing a tangent — without sacrificing the original thread? ChatGPT has offered exactly that capability through its conversation branching feature, but rival platforms Claude and Gemini have yet to bring comparable functionality to their mainstream interfaces. That gap, however, may be narrowing for at least one of them.
While Anthropic has remained quiet on any plans to introduce branching to the standard Claude chat experience, freshly surfaced code within the Gemini app suggests Google is quietly laying the groundwork to bring the feature to its own AI assistant.
Android Authority reports it uncovered "evidence" of "functional" chat branching embedded in a recent Gemini app build, though the outlet notes the feature "isn't live yet" and "needs some tinkering to enable" — a strong signal that it's in active development rather than merely exploratory.
So why does conversation branching matter? At its core, the feature lets you fork an existing AI dialogue from any chosen point, creating a parallel thread that evolves independently from the original. It's a workflow game-changer for power users who want to stress-test different prompting strategies, compare model responses side by side, or simply explore creative directions without the risk of overwriting a productive conversation.
In ChatGPT, the mechanic is straightforward: navigate to any message in the thread, tap the three-dot overflow menu, and select "Branch in new chat." The interface is intuitive enough that casual users can stumble into it, yet powerful enough to serve researchers and prompt engineers who rely on it daily.
The resulting branch inherits the full context up to that point, then diverges as a standalone conversation. You can continue prompting freely in the new thread while the source chat remains completely untouched. The architecture also supports deeper nesting — branching from a branch, effectively building a tree of related conversations that each preserve their own lineage.
The practical applications are broader than they might first appear. Developers can use branching to test how subtle shifts in prompt phrasing affect model output. Writers can pursue multiple narrative directions simultaneously. Analysts can ask the AI to elaborate on one specific recommendation without polluting the broader conversation context with tangential follow-ups. It's a feature that rewards experimentation while keeping workflows organized.
For now, neither Claude nor Gemini offer this natively in their consumer-facing chat apps — though it's worth noting that Claude Code does support a "fork" mechanic for developers working within that environment, hinting that Anthropic understands the value of the concept even if it hasn't prioritized it for general users.
The closest workaround available in Claude and Gemini today — editing a previous reply or regenerating a model response — comes with a significant drawback: it permanently erases everything that followed in the original thread. It's a destructive operation where branching would be a constructive one, and that distinction is precisely why the feature has become a meaningful differentiator for ChatGPT among users who push these tools beyond casual use.