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

/chatty-cli/

    Package Sidebar

    Install

    npm i chatty-cli

    Weekly Downloads

    0

    Version

    0.0.18

    License

    GPLv3

    Unpacked Size

    51.4 kB

    Total Files

    9

    Last publish

    Collaborators

    • navxio