Terminal Features
A powerful and flexible terminal environment
Overview
HejShell's terminal is a high-performance SSH client designed for professional developers.
- ✓Full terminal emulation (xterm-256color)
- ✓Split screen for managing multiple sessions
- ✓Tab-based multiple connections
- ✓Customizable themes
- ✓Integrated SFTP file management
- ✓Save frequently used commands as snippets
Split Screen
Split the screen to view multiple terminal sessions simultaneously.
How to Use
- Click the split button in the top menu
- Choose horizontal or vertical split
- Connect to different servers in each panel
- Drag panel borders to resize
How to Split
Drag tabDrag a tab to panel edge to splitSplit buttonSelect split option from terminal menuResize panelsDrag panel borders
Tab Management
Use tabs to organize multiple connections systematically.
- ✓Unlimited tab creation
- ✓Drag and drop to reorder tabs
- ✓Tab grouping support
- ✓Connection status icons
Keyboard Shortcuts
Work faster with keyboard shortcuts.
Global Shortcuts
Cmd+NNew connectionCmd+TNew tab (Quick Connect)Cmd+,Open settingsCmd+KSearch (terminal) / Command Palette (other views)
Terminal Shortcuts
Cmd+CCopy (when text is selected)Cmd+VPasteCmd+FSearchCmd++/-Adjust font size
Theme Customization
Freely change your terminal theme.
Built-in Themes
- •Dracula
- •One Dark
- •Solarized Dark/Light
- •Nord
- •Monokai
Create Custom Theme
- Go to Settings > Themes
- Click 'Create New Theme'
- Set the color palette
- Save and apply
SFTP File Management
Use the SFTP file browser alongside your terminal.
How to Use
- Click the SFTP button in a connected session
- Browse remote files in the side panel
- Drag and drop to upload/download files
- Double-click to edit files
SFTP Features
- ✓Drag and drop file transfer
- ✓Multiple file selection and transfer
- ✓File permission changes
- ✓File preview
- ✓Transfer progress display
Snippets
Save frequently used commands as snippets and execute them quickly.
How to Use Snippets
- Add a new snippet in Settings > Snippets
- Enter name, description, and command
- Open the snippet panel in terminal (Cmd+Shift+S)
- Click the desired snippet to execute
- ✓Variable support (e.g., ${server_name})
- ✓Cloud sync
- ✓Team shared snippets
- ✓Category organization
End-to-End Encryption
HejShell uses military-grade end-to-end encryption to protect your credentials.
How It Works
- Master Password: Your password never leaves your device
- Key Derivation: PBKDF2 derives encryption keys from your password
- Data Encryption Key (DEK): A random 256-bit key encrypts all data
- Encrypted Storage: DEK is encrypted with master key and stored securely
What Gets Encrypted
- ✓SSH passwords
- ✓SSH private keys
- ✓Connection details
- ✓Custom terminal commands
Connection History
Track all your SSH connection activity.
What Is Logged
- •Connection start/end time
- •Connection duration
- •User who initiated connection (for teams)
- •Connection success/failure status
Viewing Connection History
- Right-click on a connection
- Select View History
- Filter by date range
- Export to CSV for analysis
💡 Terminal Tips
- •Cmd+click to open URLs directly
- •Triple-click to select entire line
- •Alt+click to move cursor position
- •Scrollback buffer size can be adjusted in settings
Feature Request
Have a feature you'd like to see in the terminal? Feel free to contact us. dev@hej.ai.kr