Features

feature1
Tabs

Easily manage and switch between multiple ssh connections

feature2
Terminal

The xterm-color terminal is the heart of the app, it has all the standard features like selecting text, scrolling, copy and paste but also handy little extensions like searching the console window, performing a web search, following paths or a simple scroll to bottom button when the console is spammed with lines

feature3
History

See a history of the commands you typed in, it is independent of the user in the terminal, shell changes will be indicated. Run an entry or put its value at your cursor in the terminal

feature4
Explorer

The terminal is accompanied by an explorer that shows the folder structure on the server, you can open and close folders, highlight the current working directory, "cd" to a folder and more. You can enable "sudo sftp" to perform actions with root-permissions, this also allows you to edit files with the editor

feature5
Editor

Tired of working with nano or vim? Open a file in the built-in editor with syntax highlighting.

feature6
SFTP

Upload and download files from and to your server with the simple two-pane sftp tool.

feature7
Aliases

Specify command aliases that get replaced clientside before they are send to the server. A default example is that "ll /some/folder" gets rewritten to "ls -la /some/folder"

feature8
Vaults

Store your connections with credentials online for easy access everywhere you use grasshopper. A vault is encrypted and decrypted client-side, you can use the grasshopper vault-provider or even host your own one

feature9
Password Generator

A little password generation tool, easily select the length and composition of your password and copy it to your clipboard or paste its value in the terminal.

feature10
Connection History

See a history of your latest connections, clicking an entry prefills the host and port fields in a new tab.

feature11
Clipboard

Save often used commands for later or simply take some notes. Clips can be global, host-based or just ephemeral in the current tab.

feature12
Chmod Tool

Change the permissions of files and folders with the chmod tool made for easy permission selection and management

sudo moar features
Connection Status

The server you are connected to is periodically pinged to determine if it is still there, a second indicator shows you if there is currently any data being send from or to you.

Quick Insert

Pasting a string like host:port:user:pass into the host input field auto-fills the other fields, this makes integration into existing password-managers easier.

Customizability

Most features can be disabled or changed to fit your personal preference