Skip to content

[WIP] a lightweight ArcaneChat client for the command line

License

Notifications You must be signed in to change notification settings

ArcaneChat/arcanechat-tui

Repository files navigation

ArcaneChat TUI

Latest Release License CI Code style: black

a lightweight ArcaneChat client for the command line

screenshot of ArcaneChat

ArcaneChat TUI is a ncurses Delta Chat client developed in Python with the urwid library.

Features

  • Create accounts
  • Tweak account configuration (ex. set display name and status)
  • Ability to send text messages :)
  • Read receipts ✓✓
  • Display quoted messages
  • Account switcher
  • Chat operations: delete, pin/unpin, mute/unmute, archive/unarchive, add/remove members, etc.
  • Message operations: reply, delete, open attachment/links, see info, jump to quote
  • Import/export keys and backups
  • Ability to send files
  • Notifications
  • Support for contact verification and group invitations links
  • Block/unblock contacts and see the list of blocked contacts
  • See contact list
  • Search messages and chats
  • Open HTML messages
  • View archived chats

Installation

Install ArcaneChat TUI with pip:

$ pip install -U arcanechat-tui

This program depends on the deltachat-rpc-server program to be installed in your system, if you want to try to install it using pip run:

$ pip install -U arcanechat-tui[full]

After installation the command arcanechat-tui (and arcanechat alias) should be available. For more tips and info check the user guide