npm.io
0.0.122 • Published 7 months agoCLI

electronim

Licence
Apache-2.0
Version
0.0.122
Deps
26
Size
6.6 MB
Vulns
45
Weekly
0
Stars
250

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 140.
  • 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 services/tab reordering.
  • Configurable context for services (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: Share your screen securely with any web service that supports it (e.g. Google Meet, Microsoft Teams, Zoom, and so on).
  • Appearance customization:
    • Light and Dark themes with system override.
    • Custom application title to personalize your ElectronIM window.
  • 🗕 System Tray.
  • Always on top: Keep ElectronIM window on top of other applications.
  • Find in page.
  • Task Manager: Monitor and manage application processes with memory and CPU usage metrics.
  • No tracking: ElectronIM respects your privacy, no account registration is needed and no telemetry, analytics, or tracking of any kind is performed.

Screenshot

Screenshot

Motivation

Inspired by Rambox and Franz, I created ElectronIM out of the necessity for an all-in-one instant messaging app that did not require registration, provided spell checking for free, and ensured maximum user privacy by never tracking user activity or sending telemetry data. With built-in screen sharing and strict privacy principles, ElectronIM offers a secure and flexible communication hub.

Documentation

  1. Setup Guide
  2. Keyboard Shortcuts
  3. Troubleshooting

Acknowledgements