← work
Term Chat
2026-04-24
A terminal-based messaging hub for real-time communication, collaboration, and AI-powered interactions.
Term Chat
A terminal-based messaging hub designed for real-time communication, group collaboration, and AI-powered interactions, all within the command-line interface.
Tech Stack
- Node.js & NPM — for the core CLI application (
termchat-cli) - Supabase — for the backend and database management
- Cloudflare R2 — for secure cloud storage and file transfers
- Google Gemini API — for persistent AI-powered chat assistance
- bcrypt — for secure CLI-based authentication
Features
- Real-time Messaging — instant DMs and group chats with live presence and unread counters
- AI Integration — powered by Google Gemini with persistent chat history and context management
- File & Folder Transfer — seamless sharing of files and directories (auto-zipped) via Cloudflare R2
- Secure Auth — CLI-based registration and login with session persistence
- Social Ecosystem — global user search, activity-sorted friend lists, and friend request management