shellkeeper-dev

SSH connection manager with embedded terminal — built in Rust + egui

12
1
100% credibility
Found Mar 17, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

ShellKeeper is a desktop app that organizes connections to remote computers with an embedded full-featured terminal, supporting tabs, secure file access, port tunnels, and session persistence.

How It Works

1
🔍 Discover ShellKeeper

You hear about a simple app that helps manage connections to your remote computers all in one place with a built-in screen.

2
💻 Set it up

Follow the friendly guide to get the app ready on your Linux or Mac computer—it handles everything automatically.

3
🚀 Launch the app

Open ShellKeeper and see the welcoming dashboard with spots for your favorites and recent connections.

4
Add a connection

Click to create a new link by typing the friendly name, computer address, username, and how to log in.

5
Connect instantly

Pick your connection and jump right into a full-color terminal session without leaving the app—feels smooth and real.

6
🔄 Manage multiple sessions

Open tabs for different computers, mount folders to your desktop, or set up secure tunnels for services.

Work like a pro

Switch between servers effortlessly, save logs, and pick up sessions exactly where you left off—your remote work flows perfectly.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is shellkeeper?

ShellKeeper is an SSH connection manager with an embedded xterm-256color terminal, built in Rust using egui for the UI. It lets you organize servers into groups, search favorites, and jump into real PTY sessions across multiple tabs—no popping external terminals. Handles auth via SSH agent, keys, or saved passwords in the OS keyring, plus port forwards, SSHFS mounts, and tmux for persistent connections that survive app restarts.

Why is it gaining traction?

Unlike basic SSH clients or tabbed terminals like iTerm2, it bundles connection management with live previews of SSH commands, auto-import from pasted `ssh user@host` strings, and fixes common pains like ssh connection refused port 22 or ssh connection timed out by surfacing errors in tab tooltips. SSHFS auto-mounts on connect/unmount on close, and session logging captures output for debugging ssh connection reset by peer issues. The `make dev` one-liner builds and runs on Linux or macOS, pulling deps automatically.

Who should use this?

DevOps engineers juggling prod, staging, and dev servers via SSH on Ubuntu or macOS. Backend devs using ssh github actions, ssh github clone, or ssh github key for remote workflows. Sysadmins tired of scripting ssh github config across Linux/Mac fleets, especially with port 22 timeouts or connection closed errors.

Verdict

Worth a spin for Linux/Mac SSH power users—solid docs, deb packaging, and themes make it production-ready despite 12 stars and 1.0% credibility score. Early maturity means watch for edge cases like Windows support, but it's a fresh Rust-built alternative to bloated tools.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.