How It Works
The terminal uses a pseudoterminal (PTY) emulator powered bynode-pty, providing a full interactive shell experience. On macOS, it defaults to zsh.
Each workspace can have its own terminal instance, isolated to the workspace’s working directory. The terminal supports:
- Full shell interaction — run any command your system shell supports
- Real-time output — output streams to the UI as it’s produced
- Resize support — the terminal adapts to panel size changes
- Multiple instances — open separate terminals for different workspaces
