JellyfiSSH is the leading bookmark manager for ssh connections on the Mac. It is used by thousands of Mac users daily all over the world, and has been around for over 15 years. It stores all the connection details and allows you to set terminal settings such as:

- Text and background colors
- Width and Height of the Terminal
- SSH ciphers (3DES no longer supported)
- Terminal type (ansi, vt52, vt100, vt102, xterm, xterm-256color etc)
- Shell
- Background png, jpg or pdf of the Terminal Window*
- Transparency*
- Tunnels settings
- Grouping
- Password (Keychain stored for servers issuing a password: prompt)
- Yosemite (10.10), El Capitan (10.11), Sierra (10.12), High Sierra (10.13) compatible

*in legacy .term settings

JellyfiSSH makes all its connections through Apple's Terminal application or iTerm2 v3.x and is especially useful when you monitor and/or look after several web servers, file servers or any other device which you connect to via ssh or Telnet.

Once you have all your bookmarks loaded, you can quickly launch them through the JellyfiSSH dock icon or Menulet. Simply right-click (or control-click) on the JellyfiSSH dock icon and a bookmark list will show. Releasing on your desired bookmark will launch that bookmark into Terminal. There is also a JellyfiSSH menulet giving single click access to your bookmarks from the top menubar.

With .term settings support, the ability to set a background image per bookmark setting is very useful if you are connecting to several servers at the same time - it allows you to visually distinguish one from the other easily. You can create your own custom backgrounds for each terminal session.

JellyfiSSH also provides a simple interface for setting up tunnels allowing you to access resources on a remote system through the ssh port. Each bookmark can have several tunnels defined.

The preferences for JellyfiSSH let you set a default bookmark on launch and the debug level of your ssh connection for troubleshooting purposes. There are also preferences for using the Terminal Default settings for those who need certain emulation types. You can also turn off the main window on launch and use the Menulet for all your terminal launches.

There is also the ability to backup and restore your bookmarks for safe keeping, transfer them to a colleague or another computer you use.

If you have any issues, please use our support on as we don't monitor comments on all stores worldwide.

What’s New

Version 5.3.3

- Bug fixes for windows creation

Ratings and Reviews

2.9 out of 5
29 Ratings

29 Ratings

Steelers2k6 ,

Needs cascading menus

Please add a cascading menus option so that the groups are the only thing listed beneath the menubar dropdown, and as you highlight a group you see its list of hosts in a second dropdown menu. It would also be nice if opening a new session would just add a tab to iterm2 using its existing terminal settings - I quite often have 10-15 iterm2 tabs open with the application maximized and opening a new jellyfissh session resets the window to 80x40 or whatever the session parameters are saved as; just open the new session using my existing settings. Having said that it does what it promises, it bookmarks ssh sessions for easy access, which is worth the $3.99 to me.

OCTServices ,

What a time saver - Exactly what I needed!

Thanks guys!

I have been utilizing Putty via a Vista VM running on my Mac because I was having an issue getting remote connection windows to open correctly as a group automatically via Terminal. I have had the Vista VM running for years for testing and troubleshooting customers Windows issues and since Putty was there and had been configured for my needs I kept using it. When time is money you go with what already works. I knew it was just a matter of a simple setting being missed somewhere so I purchased your app to set up my terminals and then looked at the shell command settings it created. Whereas I do not use your app directly it was well worth the $4.00 to install and show me my mistake, as well as the way, to get Terminal configured for my needs, not to mention the time it saved me not having to search for the answers. I now have multiple groups consisting of hundreds of servers all working properly and I no longer need to keep my VM running all the time for Putty.

ErikCarlseen ,

Almost there...

The interface isn't terribly Mac-like (groups should be accessed in a list window or present a cascading menu instead of a drop-down), but it almost gets the job done. Where it falls down is in overriding my default Apple Terminal key mappings - so I'm stuck with the "broken" behavior for the home, end, Page Up, and Page down keys. It would also be nice if it allowed for us to just selec the Apple Terminal profiles instead of setting these directly in the Jellyfish app - this way we could group certain types of connections (I have over a hundred) and edit every member of the group in one place instead of having to do them individually.

App Privacy

The developer, MWorks, has not provided details about its privacy practices and handling of data to Apple.

No Details Provided

The developer will be required to provide privacy details when they submit their next app update.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.