v0.0.5 — live on npm

Your workspace,
from the terminal.

thinknsh is the official CLI for ThinkNCollab. Log in, manage rooms, message teammates, and collaborate without ever touching a browser.

View commands
$ npm install -g thinkncollab-shell
thinknsh
~/projects $ npm install -g thinkncollab-shell
+ thinknsh@0.0.5
added 47 packages in 3.2s

~/projects $ thinknsh

~/thinknsh $ login
✓ Authenticated as you@example.com

~/thinknsh $ rooms
// joined rooms
frontend-team (12 members)
api-squad (7 members)

~/thinknsh $ say "shipping hotfix 🚀"
✓ Message sent to frontend-team

~/projects $
// why thinknsh

Built for developers
who live in the terminal.

Every feature is designed around your workflow — not a GUI. Fast, scriptable, stays out of your way.

// instant auth

One command to log in. Token stored in ~/.thinknsh/config.json. No browser redirects.

// real-time messaging

Send messages to any room from your shell. Incoming notifications stream live over WebSocket.

// team management

Invite teammates, inspect your roster, join and leave rooms — without opening a browser tab.

// interactive shell

Full readline shell with history, tab completion, aliases, and variables. Persistent or single-command mode.

// script friendly

Every command exits with proper codes. Pipe output, chain with &&, drop into deploy scripts.

// secure by default

Credentials never stored in plaintext. All API calls over HTTPS with automatic token rotation.

// quick start

Up in under
60 seconds.

1

Install globally via npm

Requires Node.js 16+. Works on macOS, Linux, and Windows (WSL recommended).

2

Authenticate your account

Enter your ThinkNCollab credentials. Token saved to ~/.thinknsh/.

3

Join a room & start collaborating

List rooms, join one, send your first message — all from the terminal.

quick-install.sh
# 0. install the CLI npm install -g thinkncollab-shell
# 1. authenticate login
# 2. list your rooms rooms
# 3. join a room join roomId
# 4. send a message say "hey team, pushing now 🚀"
// command reference

Every command, documented.

login

Authenticate with your ThinkNCollab account. Stores a session token locally.

$ login
logout

Invalidate your local session and remove stored credentials.

$ logout
whoami

Print the currently authenticated user's name and email.

$ whoami
rooms

List all rooms you have joined along with member counts.

$ rooms
join <room>

Join a room by name. Starts receiving live notifications for it.

$ join design-team
leave <room>

Leave a room. You will no longer receive notifications from it.

$ leave design-team
say <msg>

Send a message to your currently active room.

$ say "PR is ready for review"
invite <email>

Invite a new teammate to your workspace by email.

$ invite teammate@company.com
myteam

Display all members in your workspace with their roles.

$ myteam
status <msg>

Set a status message visible to your teammates.

$ status "deep focus 🎧"
--version

Print the currently installed CLI version.

$ --version
--help

Show help text. Append to any subcommand for specific help.

$ join --help
// coming soon
tasks

List all tasks in your active room — with status, assignee, and due date at a glance.

$ tasks --room frontend-team
// coming soon
task add

Create a new task with a title, assignee, and optional due date — without leaving the terminal.

$ task add "Fix login bug" --assign raman
// coming soon
task done <id>

Mark a task as complete by its ID. Notifies room members automatically on completion.

$ task done 42
// coming soon
thinkn files

List, upload and download files shared in a room — straight from the command line.

$ files list --room api-squad
// system requirements

What you need to get started

Node.js 16+

LTS version recommended

npm / yarn / pnpm

Any supported package manager

Bash / Zsh / WSL

macOS, Linux, Windows

ThinkNCollab account

Free or paid plan

// resources

Everything you need to succeed.

Full docs

Comprehensive guides, API references and config options.

Read docs

GitHub

Source code, issue tracking, contribution guidelines.

View repo

ThinkNCollab Shell

Latest releases, changelog, and version history.

View on npm

ThinkNCollab CLI

Latest releases, changelog, and version history.

View on npm

Support

Get help from the team and community on Discord.

Join Discord