0.0.18 • Published 2 years ago

chatty-cli v0.0.18

Weekly downloads
-
License
GPLv3
Repository
-
Last release
2 years ago

made with neovim License: GPL v3 npm

GPG encrypted, ephemeral, real time chatting in the terminal

Features

  • End to end encrypted
  • Passwordless
  • Real time
  • vim like keybindings

Requirements

  • node.js >= 10
  • npm
  • GPG

Installation

npm i -g chatty-cli

Usage

chatty <flags> arg

Example

chatty --with <friend1@email.com>

and

chatty --connect <friend0@email.com>

Note: No email address is transmitted to the server

Flags

-w, --with <key-id>

Creates a live chat session with

-c, --connect <key-id>

Joins an existing session

-k, --default-key

specify a default gpg personal key if you have more than one

-h, --help

Print the help information

Keybindings

Once in the chat window, press q to exit the session

TODO

  • Help box
  • Vim keybindings expansion
  • add logs
  • Participant selection screen

Planned Features

  • persisted chat

Copyright © Navdeep Saini