I tested the new Claude Desktop on Linux – here’s how it compares to rival apps


claudedesktophero

Jack Wallen/ZDNET

Follow ZDNET: Add us as a preferred source on Google.


ZDNET’s key takeaways

  • Claude Code finally has a Linux desktop app.
  • The app works swimmingly if you play by the rules.
  • Trying to make it work locally was an exercise in futility.

As a hard-core Linux user, I’m always on the lookout for apps that enable Linux to keep pace with competing platforms. You might be surprised that, even in this age of AI, competitive open-source options are not hard to find. For example, I’ve been using both Alpaca and Moose for some time without issue. Both of these apps serve as GUIs for instances of locally installed Ollama (which is how I typically like to roll with AI). They offer well-designed GUIs, the flexibility to work locally or in the cloud, and efficient use of system resources.

But sometimes, I yearn to work with a more mainstream option.

Such is the case with the newly released Claude Code Linux desktop app, which offers all the features found in the MacOS and Windows versions, and even lets you enable developer options to expand the feature set.

Also: I quit ChatGPT for a free, private, and local AI called Ollama – here’s why

Before I get into this, it’s important to understand that when I use AI, I almost always use it locally. I’ve installed Ollama on most of my machines I have. Why? I’m not straining the power grid or compromising my privacy. I will always choose local AI over cloud-based.

That said, I still wanted to kick the tires of the Claude Code Linux desktop app to see how it compared to the competition. 

Here are the important bits for me:

  • The app has to have a well-designed GUI that makes interacting with models simple.
  • The app needs to easily connect to locally installed AI (such as Ollama).
  • The app needs to function exactly as it does on other operating systems.
  • The app needs to use system resources wisely.

Does the Claude Code Linux desktop app live up to that checklist? Let’s find out.

Installing Claude Code on Linux

First things first: Install Claude Code on Linux. With many GUI AI apps, I can open the app store of my distribution, search for the app (such as Alpaca or Moose), and install. With Claude Code, I had to add the necessary repository before installation. One thing to keep in mind: Currently, Claude Code desktop is only available for Debian and Ubuntu-based distributions. 

Also: How to install and configure Claude Code, step by step

Here are the commands required:

Add Anthropic’s signing key: sudo curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc https://downloads.claude.ai/claude-desktop/key.asc

Add the repository: echo “deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/claude-desktop-archive-keyring.asc] https://downloads.claude.ai/claude-desktop/apt/stable stable main” | sudo tee /etc/apt/sources.list.d/claude-desktop.list

Update and install: sudo apt update && sudo apt install claude-desktop

With the installation complete, I opened the Claude Code app from my desktop menu and was greeted — you guessed it — by a well-designed GUI.

Claude Code

The Claude Code Linux desktop app has a well-designed GUI.

Screenshot by Jack Wallen/ZDNET

It’s time to dive in.

Connecting to locally installed AI

This is where things got a bit bumpy (which wasn’t that surprising). I’ve set up plenty of local AI for various desktop clients, but (sadly) Claude Code was not the easiest. In fact, it was rather complicated, and I wouldn’t have been able to make it work without also installing Claude Code from within Ollama itself (with the ollama launch claude command, which allowed me to select an LLM to download and use with Claude Code).

I downloaded the Qwen6 LLM, which is 15 GB, so be careful what you wish for. Until you pull a model, the GUI won’t be able to find one.

Also: Want local vibe coding? This AI stack might replace Claude Code and Codex – for free

With that taken care of, I had to enable Developer options in Claude Code (Help > Troubleshooting > Enable Developer Options. After a relaunch, I could then go to Developer > Configure third-party inference. This is where things should have made it possible to connect to my locally installed AI. The settings look like this:

Claude Code

This should work as expected. Unfortunately…

Screenshot by Jack Wallen/ZDNET

Once you’ve done that, click Apply changes. You’ll then need to select a model for use. Scroll down to the Models section and click Add model. This is where I ran into what looked like an insurmountable hurdle. Even though I instructed Claude Code to use a local gateway base URL, it refused to see any of the models I’d pulled, and no matter how I tried to configure it, the Claude Code desktop app refused to comply. 

What this means is that I’m stuck with using a free Anthropic plan, which is pretty limited (especially when you try to get Claude Code to write an app for you). In the end, you cannot reliably use the Claude Code desktop app with local AI. Bummer.

Does the app function as on other operating systems?

This is where we get some good news. I tested the Linux app against the MacOS app, and they are identical. Feature for feature, you won’t find any difference (other than slight UI changes) between the two. 

Also: 5 reasons why I still prefer Perplexity over every other AI chatbot

Huzzah.

Does the app use system resources wisely?

This would have been a much more revealing test had the Claude Code desktop app functioned with locally installed AI. As is, it relied mostly on cloud-based resources, so using the desktop app didn’t put even the slightest dent in my machine.

Here’s the query I used for my testing:

Write a Linux GUI app for Pop!_OS COSMIC Desktop for creating invoices for clients. It needs to be able to keep track of clients and different deliverables (such as articles and videos), include custom fields, and export invoices to PDF documents.

Even though my free account couldn’t finish the query, while it worked, my machine continued performing fine. When I tested that against a locally installed AI desktop app that would function with local AI, the query brought my machine to a temporary halt while it ground away at the task.

Also: I’ve tested so many desktop AI tools, but Hermes with Ollama is my new favorite – here’s why

In the end, I was disappointed that I was unable to connect the Claude Code desktop app to my locally installed AI, but I can still say this: If you have an Anthropic account and are looking for a tool to simplify using Claude Code on your Linux desktop, this is definitely the way to go. I’ve launched Claude Code through Ollama (which does work quite well), but going that route is not for the faint of heart. 

If you want simplicity, this new Claude Code desktop app for Linux is a good option. Just make sure your Anthropic account is paid for and ready to go. If you want to use local AI on Linux, however, I’d suggest sticking to Alpaca or Moose.





Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


1,000W, 10-port charger for $45... predictably disappointing.

1,000W, 10-port charger for $45… predictably disappointing. 

Adrian Kingsley-Hughes/ZDNET

Follow ZDNET: Add us as a preferred source on Google.


ZDNET’s key takeaways

  • Things that look “too good to be true” invariable are just that.
  • This example got dangerously hot in a short period of time before dying. 
  • There’s no legitimate charger that comes close to delivering on the 1,000W promise.

Being a tech reviewer for a living means that I get offered some very interesting things. Not interesting as in Bugatti supercars or jewel-encrusted Fabergé eggs, but interesting as in “this thing could easily be a fire hazard — want to take a look?”

Also: The best GaN chargers of 2026: Expert tested

Submissively, I often say yes. And I’m glad I did with the most recent pitch, because it was very interesting indeed.

Meet the “interesting” charger

This time around, the thing of interest was a charger that claimed to deliver an incredible 1,000W through its ten ports — four 140W USB-C ports, four 100W USB-C ports, and two 20W USB-A ports. 

The person who bought this charger told me that they’d plugged it in, used it to charge their phone for “a few minutes,” got worried when it became “a little hot,” and unplugged it.

That's a lot of promise... but (spoilers), they don't deliver!

That’s a lot of promise… but (spoilers), they don’t deliver!

Adrian Kingsley-Hughes/ZDNET

The unit was suspiciously light and plasticky, especially given its built-in power supply. Compare this to Ugreen’s Nexode 500W charger, which weighs a hair under 5 lb.

There was also a slight whiff of melty plastic, which made me think that this had been a bit more than a little hot. 

Also: This $4 router reboot timer is the cheap internet fix I didn’t know I needed – and it works reliably

Color me suspicious, but I had a gut feeling that the only way this charger would be able to push out 1,000W would be if it caught fire. 

Turns out I wasn’t far wrong.

How long would it last? Answer: Minutes

Talk is cheap. It was time to test the charger. 

So I plugged it in, turned it on, and started using it. Within a couple of minutes of starting to use it, I noticed a few things:

  • No matter what I tried, I couldn’t persuade the charger to deliver more than about 60W from any of the ports. 
  • As for peak output, I managed to get close to 250W.
  • The power output was very uneven and noisy, fluctuating wildly. The more ports I used, the worse it got.
  • The unit got very hot to the touch very quickly, even under light loads. 
  • But… before I could get the thermal camera out to check how hot it got, there was a pop and the unmistakable smell of “Magic Smoke.” The charger had been sent to Silicon Heaven within minutes.

Annnnd… POP! This is the moment the charger gave up the ghost.

Adrian Kingsley-Hughes/ZDNET

Diagnosis time

Time to take it apart and have a look inside. For an item that plugged into the mains power, this unit was shockingly easy to take apart. 

A thin sheet of easily removable plastic is a that separates curious hands from live AC power.

A thin sheet of easily removable plastic is a that separates curious hands from live AC power.

Adrian Kingsley-Hughes/ZDNET

And even unplugged and broken, it was capable of delivering zaps! If the case came off while this was plugged into an outlet, it could very easily be deadly.

There’s charge still in some of the capacitors, and these could deliver quite a zap despite the unit being broken and unplugged!

Adrian Kingsley-Hughes/ZDNET

After getting inside, the unit was filled with a grey goo that I’d seen in a previous disappointing charger I’d taken apart. This is a thermal paste that’s used to try to dissipate the heat generated by the components. 

It’s not really going to work because it’s sealed in a plastic box with no effective heatsink. It’s a token gesture at best. At worst, it creates a mass that’ll slowly heat up and hold temperature because it’s got no way to get rid of it.

Behold the grey goo!

Adrian Kingsley-Hughes/ZDNET

Next to this goo was a bank of capacitors — the black cylinders in the photo — which were the cause of the failure. They’d clearly overheated, with three of them showing signs of bulging.

The problem!

Adrian Kingsley-Hughes/ZDNET

Well there’s the problem!

I also noticed that two of the components — bridge rectifiers that are used to turn AC mains into DC — have been fixed on an angle to make the touch a metal heatsink. It’s not really an effective way to cool down components.

The bottom line

Another “too good to be true” device bites the dust. It’s not the first one I’ve come across, and it won’t be the last.

Moral of the story here is that manufactures are using big number marketing — in this case 1,000W and masses of ports — to scalewash poor quality products. 

This might be a half-decent product if it was built to deliver 100W, but there’s no end of competition at that end of the market. Silkscreen “1,000W” on the outside, sprinkle in a few reviews that feel scripted and fake, and all of a sudden it’s interesting and exciting… right up until it blows up. 

Also: My top 7 laptop-bag essentials now, after decades of remote work

I know of no 1,000W charger. In fact, the 500W Ugreen Nexode is the highest-power charger that I’ve tested that’s legit. And the price is also legit — $250. 

But it’s built to deliver on what it promises and is packed with safety features, including “tip-over protection,” which cuts the output when the unit tips over and prevents it from falling on its side, where it can’t dissipate heat effectively. Now that’s an attention to safety that I like to see in a product that handles that much power. 

But if you want 1,000W of output, you’ll have to buy two and duct tape them together.





Source link