thinknsh is the official CLI for ThinkNCollab. Log in, manage rooms, message teammates, and collaborate without ever touching a browser.
Every feature is designed around your workflow — not a GUI. Fast, scriptable, stays out of your way.
One command to log in. Token stored in ~/.thinknsh/config.json. No browser redirects.
Send messages to any room from your shell. Incoming notifications stream live over WebSocket.
Invite teammates, inspect your roster, join and leave rooms — without opening a browser tab.
Full readline shell with history, tab completion, aliases, and variables. Persistent or single-command mode.
Every command exits with proper codes. Pipe output, chain with &&, drop into deploy scripts.
Credentials never stored in plaintext. All API calls over HTTPS with automatic token rotation.
Requires Node.js 16+. Works on macOS, Linux, and Windows (WSL recommended).
Enter your ThinkNCollab credentials. Token saved to ~/.thinknsh/.
List rooms, join one, send your first message — all from the terminal.
Authenticate with your ThinkNCollab account. Stores a session token locally.
Invalidate your local session and remove stored credentials.
Print the currently authenticated user's name and email.
List all rooms you have joined along with member counts.
Join a room by name. Starts receiving live notifications for it.
Leave a room. You will no longer receive notifications from it.
Send a message to your currently active room.
Invite a new teammate to your workspace by email.
Display all members in your workspace with their roles.
Set a status message visible to your teammates.
Print the currently installed CLI version.
Show help text. Append to any subcommand for specific help.
List all tasks in your active room — with status, assignee, and due date at a glance.
Create a new task with a title, assignee, and optional due date — without leaving the terminal.
Mark a task as complete by its ID. Notifies room members automatically on completion.
List, upload and download files shared in a room — straight from the command line.
LTS version recommended
Any supported package manager
macOS, Linux, Windows
Free or paid plan