How to Install WeChat Desktop Client in Ubuntu Linux

Brief: This quick tutorial shows you how to install WeChat desktop client on Ubuntu Linux. 

WeChat is a popular micro-messaging cross-platform app supporting text, image/videos, group chats with over 900 million active monthly users, mostly in China. Along with the basic messaging facilities, it also provides payment services in China to pay bills, order goods and services, transfer money and much more.

I won’t call it one of the best messaging apps for Linux because it doesn’t provide the official desktop client but in Linux world, you can always find a way around to use WeChat on Linux.

Using WeChat on Linux desktop

Just as you saw for WhatsApp on Linux, WeChat can also be used via a web browser by scanning the QR code. That of course doesn’t provide a native desktop experience.

You have two ways to use WeChat on Linux:

  • Use a dedicated unofficial WeChat client
  • Use a generic messaging service aggregator like Franz or Rambox

The unofficial WeChat client known as electronic-chat is discontinued unfortunately. It is no longer developed but you could still use it in snap format. However, I recommend not using it.

Note: Your phone with WeChat on it must be connected to internet.

Method 1: Installing WeChat on Linux via Rambox Pro

Rambox Pro is another method that you can use to run WeChat on Linux. It is a workspace browser that allows you to run and manage as many applications as you want.

With this one, you cannot only run WeChat. But you can also run other applications like Discord, Airtable, Aol, Buffer, WhatsApp on Linux.

You can download and install Rambox Pro free of cost. Also, it comes with premium plans for advanced users. However, as long as you are running WeChat, the free plan is enough.

To get started with Rambox Pro, follow these steps:

At first, you have to install Rambox Pro. You can install it from the Desktop Software center, or you can run the below command:

sudo snap install ramboxpro
Install Rambox Pro

Once installed, run the application from the menu, and it will ask you to sign up.

Rambox Pro Signup

After signing up, hit the Home icon, and now you have to select WeChat.

Add A New App in Rambox

Then click on the Add button.

Install WeChat on Linux in Rambox Pro

Once done, you will get to see a QR code on your screen.

Scan Qr Code for WeChat in Linux

Scan the QR code from your smartphone’s WeChat app to log in to WeChat on your Linux machine.

Method 2: Installing WeChat on Linux via Snap [Deprecated]

electronic-chat is a third party open source client for WeChat hosted on github. As you can see, the repository is archived and the project is no longer active.

Though the article has mentioned the steps, please avoid using this method.

You can use snap in your Linux distribution to install it:

sudo snap install electronic-wechat

This will install WeChat client. Once done, launch it from the menu by searching for WeChat.

Wechat in Ubuntu

When you launch it for the first time, it will ask you to scan QR code.

Scan Qr Code for WeChat
Scan Qr Code

Select the option to Scan QR code from the app and you can use it from your Ubuntu system.

If at any moment, you are not satisfied and would rather prefer your phone to keep using WeChat, you can uninstall it using below command:

sudo snap remove electronic-wechat

That’s it. Enjoy WeChat on Linux desktop.

About the author
Abhishek Prakash

Abhishek Prakash

Created It's FOSS 11 years ago to share my Linux adventures. Have a Master's degree in Engineering and years of IT industry experience. Huge fan of Agatha Christie detective mysteries 🕵️‍♂️

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world


Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.