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