Codex Session TabsOpen multiple independent official Codex chats in VS Code or Cursor editor tabs. This is a community extension and is not affiliated with OpenAI. Use
The official Codex logo button still runs Open Codex Sidebar. This extension adds its own + button; it does not override the official command. To keep only the tab button, right-click the editor toolbar and hide Open Codex Sidebar if your IDE offers that menu option. When you select a saved conversation from the official Codex history, it opens as a separate editor tab. The official Codex editor supplies its conversation title. The active + Codex tab stays open by default, protecting any ongoing conversation or unsent input. To close that tab automatically when a saved conversation opens, opt in to Sessions listOpen Codex Sessions in the Explorer sidebar to see Codex editor tabs across all editor groups. Select an entry to focus its tab. Right-click an entry and choose Rename List Label to give it a local name; this changes the sidebar label, not the official Codex conversation title or editor tab title. List labels are saved per workspace. The list distinguishes the selected tab from other open tabs. It does not infer whether Codex is working or waiting for approval. The Recently closed section records tabs opened from an existing official Codex conversation URI ( If you installed a 0.2.0 or 0.2.1 VSIX, uninstall its Each command call passes CompatibilityThe VSIX contains only JavaScript and runs in desktop VS Code on Windows, macOS, and Linux. Its declared minimum is VS Code 1.96.2. GitHub CI tests all three operating systems with VS Code 1.96.2 and the current stable version, including opening two separate official Codex tabs and retaining a pre-existing tab. The sessions list and recent-record logic have unit tests; reopening an existing local conversation URI was tested in VS Code and Cursor on Windows, but that path is not exercised in CI. CI installs a compatible official Codex build from the Marketplace. These tests do not prove compatibility with every historical or future Codex version. Codex's editor route is an internal implementation detail and may change. The extension reports an error if the installed build no longer exposes the expected editor or route. A session's working, completed, and approval-pending states are not exposed through the stable VS Code tab API, so this extension does not claim to show them. In Windows Cursor UI checks for 0.3.1, two clicks on + Codex opened two separate editor tabs and Codex Sessions showed Open tabs (2). The local Cursor editor webview stayed blank, including a tab opened with the official Codex: New Codex Agent command. In a Cursor Remote SSH window connected to Ubuntu host UpdatesVS Code installs updates automatically for enabled extensions installed from its Marketplace when extension auto-update is enabled. VS Code disables auto-update by default for extensions installed from a VSIX. This extension is distributed to Cursor as a VSIX, so install each new GitHub release manually in Cursor and Remote SSH. The extension does not contain its own updater. Build and test
Building requires Node.js 22 or newer. Publisher: |