ksp chat
DocsCLIksp chat

ksp chat

Command Reference

Launch an end-to-end encrypted terminal chat session between two developers using pure KSP streams.

Interactive & Fun

Purpose

Launch an end-to-end encrypted terminal chat session between two developers using pure KSP streams.

Syntax

Command-line specification
bash / powershell
ksp chat [listen | connect <URI>] [OPTIONS]

Arguments

ArgumentDescription
[listen | connect <URI>]`listen` to host a room, or `connect <URI>` to join a remote peer.

Options & Flags

Option FlagDescription
--nick <NAME>Your display nickname inside the encrypted chat interface.
--port <PORT>Listening or target connection port (default: `9876`).

Example Usage

Example command
ksp chat connect 127.0.0.1:9876 --nick Kush

Expected Output

════════════════════════════════════════════════════════════
══            KSP End-to-End Encrypted Chat               ══
════════════════════════════════════════════════════════════
  [+] Connected to peer: 127.0.0.1:9876
  [+] Security: AES-256-GCM + Ephemeral Diffie-Hellman Key Exchange
  [✔] Secure room active! Type your message below:

[12:15:02] <Alice> Hey Kush! Testing the new KSP stream chat.
[12:15:10] <Kush> Loud and clear! Zero latency and 100% encrypted.
_
Implementation Notes

A fun and practical demonstration of how KSP multiplexes control metadata and bidirectional chat strings over Stream ID 1.