PQ PQCove Chat

Client

Cove-Style CLI

PQCove 0.2.1 adds a faster, friendlier Python terminal client with slash commands, TAB autocomplete, a bottom status bar, a chat-style help walkthrough, PQCove ASCII art on launch, the /lazy quick connection flow, and configurable themes.

Start the Client

The client keeps the peer-to-peer node behavior and adds the interactive terminal interface.

Alice

pqcove init --name Alice --data-dir ./alice --insecure-dev-mode
pqcove client --listen 0.0.0.0:7443 --data-dir ./alice --insecure-dev-mode

Bob

pqcove init --name Bob --data-dir ./bob --insecure-dev-mode
pqcove client --listen 0.0.0.0:7444 --connect 192.168.1.20:7443 --data-dir ./bob --insecure-dev-mode

Fast Input

Press TAB after / to complete commands. Peer-aware commands complete known peer IDs.

Core commands

/help
/lazy
/connect <host:port>
/peers
/use <peer-id>
/msg <peer-id> <message>
/pin <peer-id>
/verify <peer-id>
/theme [name|path]
/quit

Chat-style help

/help
/help commands
/help themes

The default help view shows a two-IP conversation between Alice at 192.168.1.20 and Bob at 192.168.1.30.

Lazy Connect

/lazy is the quick local-network connection path for Alice and Bob.

What it asks

/lazy
Are you Alice or Bob?
What is your IP?
Are you a Node or a Client?

What it does

Node   -> port 7443
Client -> port 7444
Client connects to Node
PIN is shown and verified
/use is applied to the other peer
PQCove immediately checks the default network interface and suggests the local IP address. After the pairing PIN is confirmed, the other party is selected so you can type a message immediately.

Themes

The default PQCove theme uses the omarchy.lt dark palette with cyan and green accents. Dark and light themes are built in.

Use a built-in theme

pqcove theme list
pqcove client --theme PQCove
pqcove client --theme dark
pqcove client --theme light

Create a custom theme

pqcove theme create my-theme --out my-theme.toml
pqcove theme show --theme-file my-theme.toml
pqcove client --theme-file my-theme.toml
Custom themes are TOML files with #RRGGBB colors for background, surfaces, text, muted text, accents, success, warning, error, and border styles.