Zulip – Most Productive Chat Application for Group or Team Chat

Zulip is an open source, powerful and easily extendable group or team chat application powered by Electron and React Native. It runs on every major operating system: Linux, Windows, MacOS; Android, iOS, and also has a web client.

It supports over 90 native integrations with external applications, under different categories including interactive bots, version control (Github, Codebase, Bitbucket etc.), communication, customer support, deployment, financial (Stripe), marketing, monitoring tools (Nagios and more), integration frameworks, productivity (Drop box, Google calender etc.) and so many others.

Zulip Features:

  • Supports various types of notifications.
  • Supports keyboard shortcuts.
  • Supports a multilanguage spellchecker.
  • Allows you to sign in to multiple teams.
  • Offers a RESTful API and Python bindings for integration purposes.
  • Supports a multitude of languages.
  • Supports video calls and chat history.
  • Also allows for full-text full-history search.
  • Supports invite-only conversations.
  • Supports private one-on-one or group conversations.
  • Allows you to keep track of messages that are of interest to you.
  • Shows who is currently online.
  • Supports draft messages.
  • Also supports typing notifications and much more.

How to Install Zulip Chat Application on Linux

On Debian/Ubuntu systems, you can install it from the Zulip desktop apt repository via the apt command.

First setup the zulip desktop app repository on your system and add its signing key, as follows, from a terminal.

$ sudo apt-key adv --keyserver pool.sks-keyservers.net --recv 69AD12704E71A4803DCA3A682424BE5AE9BD10D9
$ echo "deb https://dl.bintray.com/zulip/debian/ stable main" | sudo tee -a /etc/apt/sources.list.d/zulip.list

Then update your apt package sources cache and install the zulip client as shown.

$ sudo apt update
$ sudo apt install zulip

Once the installation is complete, search for zulip from your system menu and launch it, or run the zulip command from a terminal.

$ zulip

On other Linux distributions, you can install it via an AppImage. Go to the download page or use the wget command below to grab the appimage.

$ wget -c https://github.com/zulip/zulip-electron/releases/download/v1.9.0/Zulip-1.9.0-x86_64.AppImage

After downloading it, make the file executable and run it.

$ chmod a+x Zulip-x.x.x-x86_64.AppImage 
$ ./Zulip-x.x.x-x86_64.AppImage 

Note: If you use it this way, the app will not update automatically, you will need to repeat the above instructions to upgrade to newer versions.

How to Use Zulip Chat Application

When you launch zulip for the first time, you will land in the interface shown in the following screenshot, where you can add an organization. Click on Create a new organization, you will be redirected to the zulip website where you can create a new organization.

Create Zulip Organization

Create Zulip Organization

Add your email address and click on Create organization.

Add Organization Email

Add Organization Email

Next, a link to complete your signup will be sent to your email. After opening the link, register by providing your full name, password, organization name, organization URL (address you’ll use to log in to your organization) and accept terms of service. Then click on Sign Up.

You can continue to use the web client or back on the desktop app, use your organization URL to log in to your organization.

Add Organization URL

Add Organization URL

Then log into zulip with your email address and password as shown in the following screenshot.

Login into Zulip Organization

Login into Zulip Organization

Zulip Organization Chat

Zulip Organization Chat

Next, you can invite more users in your organization, and customize zulip to fit your organization’s needs, under settings.

Zulip Homepage: https://zulipchat.com/

Zulip is a cross-platform, powerful and highly extensible group chat application. Try it out and share your experience with us via the comment form below.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

Support Us

We are thankful for your never ending support.

Aaron Kili

Aaron Kili is a Linux and F.O.S.S enthusiast, an upcoming Linux SysAdmin, web developer, and currently a content creator for TecMint who loves working with computers and strongly believes in sharing knowledge.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide
The Complete Linux System Administrator Bundle
Become an Ethical Hacker Bonus Bundle

You may also like...

2 Responses

  1. Gio says:

    Nice, but appear to be almost worthless as encryption of any kind is not even mentioned (not even on their website).

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.