████████╗███████╗██████╗ ███╗   ███╗ ██████╗██╗  ██╗ █████╗ ████████╗
╚══██╔══╝██╔════╝██╔══██╗████╗ ████║██╔════╝██║  ██║██╔══██╗╚══██╔══╝
   ██║   █████╗  ██████╔╝██╔████╔██║██║     ███████║███████║   ██║   
   ██║   ██╔══╝  ██╔══██╗██║╚██╔╝██║██║     ██╔══██║██╔══██║   ██║   
   ██║   ███████╗██║  ██║██║ ╚═╝ ██║╚██████╗██║  ██║██║  ██║   ██║   
   ╚═╝   ╚══════╝╚═╝  ╚═╝╚═╝     ╚═╝ ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝   ╚═╝   
Logged in as: developer

The Ultimate Terminal Messaging Hub. Real-time chat, groups, AI & file transfer — all without leaving the CLI.

termchat — live demo
alex[● Online]
Type a message...
<40ms
msg latency
100%
privacy
R2
cloud storage
bcrypt
secured
› status
supabase : connected
r2 storage : healthy
gemini api : ready
What's inside?

Core Modules

Every tool you need, natively integrated
  • Real-time messaging
    heartbeat presence, live unread counters
  • Secure auth
    bcrypt + persistent sessions
  • Group messaging
    admin/member roles, friend invites
  • AI chat (Gemini)
    persistent history, /clear to reset
  • File & folder transfer
    auto-zip + Cloudflare R2
  • Virtual ANSI engine
    wrap-ansi, distortion-free output
Two commands

Quick Start

install.sh
# Pre-flight: Node.js & NPM required
$ node -v && npm -v
v20.x.x (Node.js) ✓
10.x.x (NPM) ✓
 
# 1. install globally
$ npm install -g termchat-cli
 
# 2. launch the app
$ termchat
 
[INFO] initializing termchat...
[AUTH] session found: developer
✓ session active — start chatting
Establish handshake

Connect Now

remote-handshake.sh
ENCRYPTED GRID ACCESS

The terminal is your domain. TermChat is your voice. Join the persistent network of developers who never leave the CLI. No browsers, no distractions — just pure communication.

npm i -g termchat-cli