Local multi-terminal manager with web interface
npm install termitesLocal multi-terminal manager with web interface.
``bash`
npm install -g termites
``
┌─────────────────────────────────────────────────────┐
│ Server │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ Terminal│ │ Terminal│ │ Terminal│ ... │
│ │ (PTY) │ │ (PTY) │ │ (PTY) │ │
│ └─────────┘ └─────────┘ └─────────┘ │
│ │ │
│ WebSocket + HTTP │
└─────────────────────┼───────────────────────────────┘
│
▼
Browser
`bashStart server (default port 6789)
termites
Open browser at
http://localhost:6789`- Multi-terminal - Create and manage multiple terminals from one web interface
- Auto hostname detection - Panel updates automatically when SSH to different machines
- Mobile-friendly - Touch support, virtual keyboard buttons, long-press to select
- History scrollback - iTerm-like history overlay (scroll up or tap Hist button)
- Themes - Solarized Light/Dark, Monokai, Dracula, Nord, GitHub Dark
- Customizable - Font family, font size, toolbar visibility
- Password protection - Set password on first visit
MIT