TypeScriptmacOSWindows

ChatGPT Tabs

Several chats, one sign-in.

ChatGPT Tabs is an Electron + TypeScript desktop app that lets you use the ChatGPT web app with Chrome-style tabs. Every tab has its own process, navigation history and conversation, while all tabs share one persistent session: sign in once and every tab, and every future launch, stays signed in. It is not an API client and needs no API key; it uses your existing ChatGPT account. It is an independent wrapper, not affiliated with OpenAI.

ChatGPT Tabs with three named tabs open

Highlights

01

Real tabs

Every tab is its own WebContentsView, with its own renderer process, navigation history and conversation.

02

One sign-in

All tabs share one persistent session. Sign in once and every tab, and every future launch, stays signed in.

03

Named tabs

Double-click a tab to name it. Tabs, names and order come back on the next launch.

04

Split view

Two columns side by side, each with its own tabs (⌘\ / Ctrl+\).

05

Keyboard shortcuts

Familiar browser shortcuts for new tab, close, switching, renaming and zoom.

06

Signed macOS build

macOS builds are signed with a Developer ID and notarized by Apple. Every release ships SHA-256 checksums.

Security and privacy

  • ChatGPT tabs run sandboxed, context-isolated and with no preload, so they cannot reach the app's internals.
  • Links outside ChatGPT open in the system browser, never inside the app.
  • The app never reads, stores or logs passwords, MFA codes, tokens or cookie values.
  • No telemetry, analytics, backend server or auto-update.
  • Hardened with Electron Fuses: the app refuses to start if app.asar was modified.

Requirements

macOS 12 Monterey or newer (Apple Silicon or Intel)Windows 10/11 (x64; runs under emulation on ARM)A ChatGPT account

Getting started

  1. 1Download the right file from GitHub Releases: .dmg (macOS), setup .exe or portable .zip (Windows).
  2. 2On macOS, open the .dmg and drag ChatGPT Tabs into Applications.
  3. 3Open the app and sign in to ChatGPT once; every tab uses that session.

Licence: MIT

Open source · MIT licence

github.com/AvvaMobile/ChatGPT.Tabbed

Let's Connect

How can we assist you? Please let us know what you have in mind.