Skip to content

manusa/electronim

Repository files navigation

ElectronIM

GitHub license Bugs Coverage npm GitHub release (latest SemVer) electronim Chocolatey Version

Free/Libre open source Electron based multi instant messaging (IM) client.

Combine all your IM applications (or whatever you want) in a single browser (Electron) window.

Quickstart

Detailed guides for installation can be followed in our comprehensive setup guide.

Download the latest binary version for your platform: releases

Or if you have Node installed in your system, you can try out ElectronIM by running one of the following commands:

npx electronim
npm install -g electronim
electronim

Features

  • βš› Multi-platform: ElectronIM is available for Linux 🐧, Mac 🍏 and Windows.
  • 🌍 Based on Chromium 132
  • πŸ”” Desktop notifications: ElectronIM will notify you using your native system notifications.
  • 🧐 Spellchecker: ElectronIM contains spellchecker dictionaries for many languages, if your language is not supported, just file an issue.
  • πŸ•Έ Supports any web based IM solution
  • πŸ‘‹ Drag-and-drop tab reordering
  • πŸ”’ Configurable context for tabs (Isolated/sandboxed or shared). i.e. You can have multiple tabs/instances of the same service/web application if the context is sandboxed.
  • πŸ”• Notifications can be disabled for individual Applications
  • πŸ’€ Notifications can be disabled globally (Do not disturb)
  • ⌨ Keyboard shortcuts
  • πŸ–₯️ Screen sharing
  • πŸŒ— Light and Dark themes with system override
  • πŸ—• System Tray
  • πŸ”Ž Find in page

Screenshot

Motivation

Inspired by Rambox and Franz, I created ElectronIM out of the necessity of having an all-in-one instant messaging app that didn't require registration and provided spell checking for free.

Documentation

  1. Setup Guide
  2. Keyboard Shortcuts
  3. Troubleshooting

Acknowledgements