/shellar

🐚🔒 shellar.io is an open-source MacOS SSH manager alternative to SecureCRT, RoyalTSX and Terminus. Binaries available.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

shellar.io

shellar.io is an open-source graphical SSH manager exclusively for macOS, designed to provide a secure and user-friendly alternative to popular tools like SecureCRT, Royal TSX, and Terminus. With a focus on key-based authentication and ease of use, shellar.io aims to be the go-to choice for managing SSH connections on macOS.

Master Password Main Screen

Features

  • Key-Based Authentication: Enforces the use of SSH keys for authentication, enhancing security compared to traditional password-based methods.
  • macOS Exclusive: Optimized for macOS, offering a native and seamless experience for Mac users.
  • Security: Automatically removes sensitive information from history and secures your data with a master password.
  • Open Source: Join the community in contributing to and improving shellar.io, making it a robust and feature-rich SSH manager.
  • Installers Available: Easy installation with available packages for a quick and hassle-free setup.
  • Connection Management: Effortlessly add, edit, and delete SSH connections through a simple graphical interface.

Getting Started

  1. Download the Installer:

    Download the latest installer for macOS from the Releases page.

  2. Install shellar.io:

    Open the downloaded file and follow the installation instructions.

  3. Launch the Application:

    Find shellar.io in your Applications and start managing your SSH connections.

What's left to do for v1.0?

Must Have

  • total encryption of user connection files
  • more robust encryption method
  • ability to export and import connections.json
  • cleaner home screen
  • more modern UI
  • ability to organize connections into folders, drag and drop in connection pane
  • clean up janky AppleScript commands

Nice to Have

  • twisted python shared object for RDP connections
  • custom terminal emulator that can be tabbed in main TK window

Call to Action

We need your help to make shellar.io the best open-source SSH manager for macOS! Whether you're a developer, designer, or user, your contributions are valuable. Here's how you can get involved:

  • Contribute Code: Submit pull requests with bug fixes, new features, or improvements.
  • Report Issues: Found a bug or have a suggestion? Open an issue on GitHub.
  • Spread the Word: Share shellar.io with your friends and colleagues to help it grow.

License

shellar.io is released under the GPL 3.0 License. See LICENSE for more details.