@dev.nikhil/terminal-manager
v1.0.0
Published
Name, track, and jump between terminal sessions with ease. No more hunting through terminals.
Maintainers
Readme
@dev.nikhil/terminal-manager
Name your terminal sessions. Jump between them instantly. No more hunting through 6 identical terminal windows.
Install
npm install -g @dev.nikhil/terminal-managerThat's it. tmux is installed automatically — no separate setup needed.
The Problem
You're building an app. You have:
- Terminal 1 → running your dev server
- Terminal 2 → running your database
- Terminal 3 → running your frontend
- Terminal 4 → tailing logs
Now you need to check your server. Which window was it again?
terminal-manager solves this.
Usage
Create named sessions
tm new server
tm new database
tm new frontendSee all sessions
tm lsJump to any session
tm go server
tm go databaseFire a command into a session without entering it
tm run server "npm run dev"
tm run database "mongod"Other commands
tm kill logs # close a session
tm kill --all # close all sessions
tm rename server api # rename a session
tm window server worker # new window inside a sessionThe Only Shortcut You Need
| Keys | What it does |
|------|-------------|
| Ctrl+B then D | Leave session without killing it |
Platform Support
| Platform | Supported | |----------|-----------| | macOS | ✅ Yes | | Linux | ✅ Yes | | WSL (Windows) | ✅ Yes | | Windows CMD/PowerShell | ❌ No |
License
MIT © nikhil
