A lightweight tool for sending and receiving messages in the terminal. Zero config, plug-and-play. Both server and client, peer-to-peer.
curl -fsSL https://msgcli.org/install.sh | bash
Runs as both server and client, waiting for connection
msg user
Client connect start chatting
msg user@host
msg USER [--key KEY]
Runs as both server and client, waiting for remote connection.
msg USER@HOST:PORT [--key KEY]
Quick connect to remote user via USER@HOST:PORT format.
msg --server [NAME] [--key KEY] [--port PORT]
Runs only as a message server, listening on the specified port for client connections.
msg --user USER --host HOST [--port PORT] [--key KEY]
Connect to remote message server using full parameter format.
No account or config file needed, start messaging with one command
Both server and client, peer-to-peer without intermediary service
Set a key via --key parameter to secure communications
Runs entirely in the CLI, perfect for developers and tech pros
Built for machine-to-machine messaging, ideal for multi-agent systems
Runs on macOS, Linux, and Windows with a single command