I tried the official ChatGPT app for Windows 11, and it’s just an Electron-based...

2024-10-27
ChatGPT app for Windows 11

Microsoft doesn’t make good native apps for Windows 11 anymore, and it’s been setting a trend for other companies, too. Microsoft’s close partner, OpenAI is no exception, which has released a new “ChatGPT app for Windows 11 and Windows 10”. Unfortunately, in our tests, Windows Latest observed that it’s a web wrapper in an Electron container.

ChatGPT app for Windows 11 is in the early stages of development, and it’s only available to those with Plus, Team, and Enterprise. OpenAI warns that it’s an “early access”, so the performance and overall experience would not be up to the mark, and it promises that bigger changes are coming.

While “bigger changes might be coming,” I don’t think OpenAI plans to ditch Electron for a more native framework. ChatGPT is not even using WebView2, which Microsoft recommends when building “web apps.” Also, what’s particularly interesting is that ChatGPT for macOS is a native app that follows Apple’s design and quality guidelines.

ChatGPT app usage

In our tests, Windows Latest downloaded and installed the ChatGPT app for Windows 11, and we immediately noticed that it’s an Electron Chromium wrapper when we looked at the resource usage in Task Manager.

ChatGPT Electron app

I also extracted the content of the app, and as shown in the above screenshot, ChatGPT app in Windows 11 is indeed an Electron app.

This is clear from the files in the folder. For example, we spotted files labeled chrome_100_percent.pak and chrome_200_percent.pak. These two files are found in Electron packages because Electron is heavily dependent on Chromium for running web libraries.

We also spotted files like like ffmpeg.dll, v8_context_snapshot.bin, and libEGL.dll which are used in Electron apps for rendering.

The size of ChatGPT for Windows 11 is close to 260MB, and it makes sense since Electron bundles a lot of Chromium files.

On the other hand, Copilot for Windows 11 is less than 600KB in size. That’s a massive difference, and Copilot (v2) is as responsive as ChatGPT’s Electron app for Windows 11.

ChatGPT and Copilot apps compared

While Copilot uses Microsoft Edge WebView2, which is pre-installed in Windows 11 and shared system wide, ChatGPT app bundles the entire Chromium and Node.js runtime. It also runs its own own instance of Chromium. More bloat.

I’m not against the idea of using Electron, but the problem with this particular framework is that it consumes a lot of resources. Also, if OpenAI wanted to ship a poor web app, it could have used WebView2. Or it could have at least tried building a native Windows App SDK-based app, as they did for macOS.

Microsoft technically has 49% of OpenAI’s equity, but it turns out that is not enough to build a full-fledged native app for Windows 11.

But is the ChatGPT app for Windows 11 bad?

ChatGPT app for Windows 11 PiP

ChatGPT app for Windows 11 is a web wrapper, so it doesn’t suck, and it works exactly like the web version.

One thing I liked about the new ChatGPT app for Windows is the picture-in-picture mode.

You can use the Alt+Space keyboard to open ChatGPT in a small container, but remember that the shortcut conflicts with PowerToys, so you’ll need to remap the shortcut to something else using PowerToys.

What are your thoughts? Let us know in the comments below.