encrypted terminal chat with file xfer, shared terminal acess, sandbox vm supporitn docker, multipass and virtualbox. also local ai model integration.
Go to file
2025-09-10 16:21:12 +03:00
cmd_chat Working on 1.1.22 2023-12-03 16:18:09 +03:00
.gitignore Update README & pypi 2023-03-08 19:38:28 +03:00
cmd_chat.py Reworked setup.py, now you can run cmd_chat directly. Reworked sanic http webserver to make it work. Update readme, etc... 2023-11-27 14:30:01 +03:00
example.gif Add gif to readme with example 2022-12-01 11:36:48 +03:00
LICENSE Code refactoring 2023-03-08 18:59:38 +03:00
README.MD Update README.MD 2025-09-10 16:21:12 +03:00
requirements.txt Working on 1.1.22 2023-12-03 16:18:09 +03:00
setup.py Working on 1.1.22 2023-12-03 16:18:09 +03:00

CMD CHAT

CMD CHAT is a new milestone in console communication.
A fully anonymous chat between two clients, impossible to intercept or hand over.
All data exists only in RAM and is wiped after the session ends.
No logs, no traces, no compromise.


🔒 Key Features

  • Full anonymity
  • End-to-End encryption (RSA + symmetric key)
  • Data stored only in memory (RAM), deleted on exit
  • No logging, no persistence on disk
  • Easy to run via Python or CLI

⚙️ How It Works

  1. The client generates an RSA key pair.
  2. The server creates a symmetric key.
  3. The client sends its public key to the server.
  4. The server encrypts the symmetric key and sends it back.
  5. The client decrypts and confirms the key.
  6. From that point, all communication is done via symmetric encryption.

Everything happens in memory only. Nothing is written to disk.


🚀 Installation & Run

Option 1: Python

Install with pip:

pip install secured_console_chat

Run directly from Python:

import asyncio 
import cmd_chat

if __name__ == '__main__':
    asyncio.run(cmd_chat.run())

Option 2: CLI

Start the server:

cmd_chat serve localhost 5000

Connect to the server:

cmd_chat connect localhost 5000 tyler

🎥 Example

Heres how it looks in action:

Example