chatty-cli

0.0.18 • Public • Published

chatty


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

Package Sidebar

Install

npm i chatty-cli

Weekly Downloads

1

Version

0.0.18

License

GPLv3

Unpacked Size

51.4 kB

Total Files

9

Last publish

Collaborators

  • navxio