Skip to main content

A terminal-based encrypted chat system for MemerDevs

Project description

ChaTerminal

ChaTerminal is a cross-platform terminal-based encrypted chat system built with Python and now part of the MemerDevs platform. It uses a centralized backend architecture to enable secure multi-user communication over the internet, providing a lightweight and interactive chat experience — right from the terminal.

Python License Platform

Features

  • MemerDevs SSO for seamless terminal linking
  • Multi-user chat seamlessly over the internet
  • Color-coded messages with timestamp formatting
  • Auto-complete for commands via readline and TAB
  • Direct messaging using /dm <user> <message>
  • List online users using /list
  • Help menu: /help displays command reference
  • User join/leave notifications
  • Graceful client disconnect and remote session revocation
  • Color personalization based on username hash

Getting Started

Requirements

  • Python 3.6+
  • pip packages: colorama, pyfiglet, readline (Linux/macOS), pyreadline3 (Windows)

Installation

pip install ChaTerminal

Running the Client

In your terminal:

ChaTerminal

Then follow the on-screen instructions to link your MemerDevs account!

Commands

Command Description
/dm <user> <msg> Send a private message
/list View online users
/help Show all available commands

MemerDevs SSO Integration

ChaTerminal now natively integrates with MemerDevs!

You can link your terminal to your MemerDevs account:

  1. In your terminal, run the client initialization:
    ChaTerminal
    
  2. Copy the Activation Code from the terminal.
  3. Go to the MemerDevs Settings page and under the "Link Terminal" tab, insert the copied Activation Code.
  4. ChaTerminal will securely link your profile!

License

This project is proprietary. See LICENSE for more info.

Author

Gofaone Tlalang
GitHub: @Gofaone315

Contributors ✨

Thanks goes to these wonderful people:


ChaTerminal – Real-time encrypted chat, right from your terminal.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chaterminal-1.0.4.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chaterminal-1.0.4-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file chaterminal-1.0.4.tar.gz.

File metadata

  • Download URL: chaterminal-1.0.4.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for chaterminal-1.0.4.tar.gz
Algorithm Hash digest
SHA256 f8676d3ad916fcd0eb8b58b4fbf7392f3495bfc7625cd078ab8116dd50d2bce3
MD5 32f0f789eeaf335abc1144e34c67b0ec
BLAKE2b-256 1b096f01ddf2a0cd7c018eca55b3371ab895869e6e9ebd138881c5a7228695c5

See more details on using hashes here.

File details

Details for the file chaterminal-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: chaterminal-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for chaterminal-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 771135241219ec967505cb4ff0618a6c37c2f0b1196e160ddf72c0d3798153ba
MD5 6175c861bd850514720d1c5f071f8327
BLAKE2b-256 3a48a7638c432a8de7f4d530bad006a9ac15cd69271ab5d81f846fb76d558ec2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page