Skip to Main Content
Most AI coding tools force complex development work into one long linear conversation. That makes it hard to explore multiple approaches, separate independent tasks, preserve the right context for each thread of work, and safely manage code changes across experiments. As the conversation grows, useful context gets buried, unrelated ideas get mixed together, and it becomes difficult to return to earlier points or combine parallel work cleanly. In many current workflows, if a developer wants to split work into a new feature path, they often have to open a new session and repeat the original prompt and context again, which is slow, repetitive, and error-prone. Codex Tree solves this by giving AI conversations the same kind of branching structure that developers already use in version control. Users can fork work into focused branches without duplicating prompts, keep each branch tied to its own workspace and history, roll back safely, and merge results intentionally. If part of the chat stops being useful or reaches a dead end, users can roll back to an earlier point and create a new branch from there rather than restarting from scratch. It also becomes easy to test two different approaches in parallel by creating a branch for each option, exploring both independently, and then continuing with whichever approach works better. Compared with using the regular Codex app fork and worktree features directly, this project reduces manual session management, keeps the branch relationships visible instead of letting forks disappear into separate chats, preserves the exact filesystem snapshot associated with each branch point, and makes branch history easier to understand and revisit. It also gives users a visual map of their branches and chats, improving visibility into what has already been explored and how the work evolved over time. This creates a more natural way to plan, delegate, compare alternatives, and coordinate larger builds with Codex./…

Codex Tree is a branch-aware environment for AI-assisted software development. It turns a normally linear Codex chat into a tree of connected conversations so users can split a complex task into separate branches, keep the right context in each branch, and still merge the results back together later. The project includes a VS Code custom editor that visualizes the workflow as a tree and a Python backend that manages the actual branch sessions against a target codebase. The core idea is that software work is rarely linear. A user might ask Codex to plan an app, then break that work into branches such as API, UI, tests, or bug fixes. Each branch inherits the relevant prior context, maintains its own chat history, and runs in its own git-backed worktree so filesystem changes stay isolated. This avoids the common workflow of creating a new feature branch, starting a brand new AI session, and then re-prompting the model with all of the same background context just to continue related work. When work is complete, Codex can merge branches back into a new combined branch using both the branch workspaces and the saved conversation histories as context. Key features include visual tree-based chat editing in VS Code, branch creation from the current tip, the root, earlier turns, or specific nodes, per-branch filesystem snapshots and rollback, persisted session state, Codex-driven branch merges, streaming runtime events for assistant output, commands, tools, and file changes, command and file-change approval handling, and the ability to adjust model and reasoning level across turns. Compared with the regular Codex app fork and worktree logic, Codex Tree adds a much more usable layer on top: branches are visible as part of one connected workflow, branch points are tied to conversation nodes rather than being managed as isolated threads, users can branch from historical points with matching filesystem state, and rolling back a branch restores both the chat history and the files together. In the regular Codex app, once a fork is made the relationship to the original chat is much easier to lose because it appears as a separate chat thread. In Codex Tree, that relationship stays visible as a linked branch in the same view, so related ideas, experiments, and follow-up work remain grouped together instead of being scattered across separate chats. The visual tree also makes it much easier to keep track of what branches exist, what conversations happened in each branch, what was done, and roughly when different lines of work diverged or were completed. Because the interface is graphical and user-friendly, it can also make complex coding workflows more accessible to non-technical or less technical users who may find a purely terminal- or chat-driven workflow harder to follow. The graphical display makes plans, ideas, and workflow structure easier to explain, present, and understand. Together, these features make Codex feel less like a single chat window and more like a structured workspace for managing parallel AI development workflows.

Team

Placement

Participant

More from Global Codex Hackathon: [London]

Sentra is a real-time decision intelligence layer embedded in retail banking frontline interactions. It transforms fragmented customer data into a dynamic…

According to the FCA, over 50% of UK adults have at least 1 vulnerability characteristic. 13 million people still rely on physical branches / in person banking support. At the same time, retail banking agents currently operate with fragmented data, limited context, and increasing regulatory pressure, leading to inconsistent decisions, missed vulnerability signals, and potential customer harm. This solution solves that problem by providing real-time, explainable decision support, enabling agents to make consistent, compliant, and proactive customer-centric decisions./…

In Common is an AI-powered workforce intelligence prototype that helps large organizations staff teams faster, more fairly, and with better evidence. It sits…

In large organizations, staffing often relies on incomplete profiles, keyword searches, and personal networks. That creates slow staffing cycles, missed opportunities, and unfair visibility for talent outside existing circles. In Common solves this by turning static workforce data into explainable, AI-driven talent intelligence that surfaces stronger matches, identifies skill gaps, and helps build teams based on capability, availability, and collaboration signals rather than proximity or guesswork./…

Our project combines an agent-driven development framework (AI-Led SDLC) with a plugin called LegacyBridge to enable interaction with legacy systems that lack…

Legacy systems are a major barrier to innovation across the tech industry. Many critical platforms lack APIs or modern integrations, making it difficult to access data, automate workflows, or build AI-powered solutions. Our project solves this by enabling agents to both understand and act within legacy systems, removing the dependency on APIs and overcoming the limitations of traditional RPA./…

Our project is an AI-powered travel insurance claim processing platform that automates the full claims journey from document intake to final decision. It…

What we are solving, is the slow, manual, and inconsistent process of handling insurance claims. Today, claims teams often spend days or weeks reviewing documents, checking policy terms, validating evidence, screening for fraud, and coordinating next steps. We tackled this problem by building an end-to-end workflow that cuts manual effort, accelerates decisions, and brings full visibility into the claims process./…

Coachdex is a team intelligence layer on top of Codex. It turns isolated Codex sessions into shared team intelligence and reusable skills by capturing…

AI coding tools are creating value, but most of that value is trapped inside individual, ephemeral sessions. Developers each discover their own prompts, workflows, and habits, but teams cannot easily see what is working, standardise it, or reuse it. Coachdex solves this by converting ad hoc AI-assisted work into repeatable execution, measurable insights, and reusable institutional knowledge./…

An AI-powered software engineering assurance tool that turns a public GitHub repository into a structured review in minutes. A user submits a repo URL and the…

Software assurance reviews are slow, expensive, and inconsistent because they depend on manual evidence gathering and senior specialist time. In our client’s current model, a single review can take around five days end-to-end, and involves multiple senior reviewers and can result in bias. Our project compresses that process into an automated workflow that applies the same assessment structure every time, surfaces evidence directly from the repository, and gives decision-makers a faster starting point for governance and delivery discussions./…