Home

Awesome

hackchat-electron

A simple desktop client for hack.chat using electron. hack.chat is a minimal, distraction-free, accountless, logless, disappearing chat service which is easily deployable as your own service. It also has an official web hosting at hack.chat where anyone can have a secure, distraction-free, accountless and logless chat with their group for any discussion, online meetings, or just for gossip with their internet-pals. This projects provides a simple electron based desktop client for the official hack.chat but it can be used for any hack.chat server through minor tweaks in the main.js script.

Dowload

Getting Started

Requirements

Running

  1. Make sure you've npm and electron binaries in PATH.
  2. Open the terminal and navigate to the folder/dir you wish to install this client.
  3. Clone the repository
    git clone https://github.com/OpSimple/hackchat-electron.git
    
    OR Extract the zip file to the corresponding folder/dir if you've downloaded the zip of the project.
  4. Navigate into the project folder/dir.
    cd hackchat-electron
    
  5. Install the dependencies.
    npm install
    
  6. Run the project.
    npm start
    
    OR
    electron .
    
    OR
    electron main.js
    
  7. Further, a desktop file or a link can be created for executing main.js with the provided icon.png.

Packaging

  1. Follow till step 5 of the "Running" section.
  2. Create packages for your platform (Windows, Linux, Mac) using the following command and the packages for your platform will be produced in dist folder/dir.
    npm run dist
    

Features

TODO

License

This project is under MIT license.