A real-time collaborative terminal shell (thinknsh) that integrates with the ThinkNCollab platform via WebSocket. Version 0.0.12, pre-1.0 beta. Allows users to join collaboration rooms, chat, manage tasks, share terminals, and receive live notifications — all from the CLI. Key differentiators: built for real-time team collaboration directly in the terminal, with persistent sessions, HMAC-SHA256 token auth, and a .tncproject auto-boot feature. Release cadence is irregular as the package is early-stage.
npm install thinkncollab-shellNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to programmatically create and start a ThinkNCollab shell session, then execute commands.
Pin to a specific version and review changelog before upgrading.
Set THINKNCOLLAB_SERVER, THINKNCOLLAB_API_URL, and THINKNCOLLAB_WS_URL to your server.
Use the CLI binary instead of importing for stability.
Set THINKNSH_NOTIFY_PORT to an available port or restart with a different port.
Change to ESM import: import { createShell } from 'thinkncollab-shell'Re-run the 'login' command to refresh your session token.