Candratama

Candratama / tamagosh

Public

Simple Terminal SSH/SFTP Manager written with Go

11
1
89% credibility
Found May 21, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

Tamagosh is a cozy terminal application that helps you manage SSH connections to remote servers. Instead of remembering complex commands and passwords, you store your servers in a visual list, connect with a single keypress, and browse files between your computer and server using a familiar dual-pane file browser. Your passwords are encrypted directly on your computer using strong encryption, so they never float around in plain text. It also generates secure SSH keys for you and includes features like bookmarks, file search, and even editing remote files in your favorite text editor.

How It Works

1
💡 You need to manage multiple servers

You're tired of typing long SSH commands every time you want to connect to your servers. You want something simpler.

2
🐣 You discover Tamagosh

A friend tells you about this cute little tool that keeps all your server connections in one place and opens them with a single keypress.

3
You install it in seconds

One simple command and it's ready. No complicated setup, no accounts to create, no cloud services to trust.

4
🔐 Your passwords are encrypted

Everything is locked down with military-grade encryption on your own computer. Your secrets never leave your machine.

5
📋 You add your servers

Press 'n', fill in a simple form with name, address, and password. Tamagosh remembers everything for you.

6
You choose what to do
🖥️
SSH directly into your server

Press Enter and you're instantly connected to a live terminal session. No more typing passwords manually.

📁
Browse and transfer files

Open the dual-pane file browser to drag and drop files between your computer and server, with a progress bar showing transfer status.

🎉 Everything just works

One keypress to connect. Drag files without leaving the terminal. Your servers are organized and secure.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 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 tamagosh?

Tamagosh is a terminal-based SSH and SFTP manager built in Go. It gives you a TUI for organizing your server connections, launching SSH sessions with a single keypress, and browsing files with a dual-pane SFTP client. Passwords and SSH key passphrases are encrypted locally using AES-256-GCM, so your secrets stay on your machine without needing external tools like pass or GPG. The project uses Bubble Tea for the interface and golang.org/x/crypto for SSH/SFTP operations.

Why is it gaining traction?

The hook here is simplicity without sacrifice. You get a polished terminal file manager with recursive directory copies, progress tracking, and editor integration (remote files download, edit, re-upload automatically) -- all in a single binary with no runtime dependencies. The dual-pane SFTP browser feels like a modern take on Midnight Commander, with mouse support, Norton-style navigation, and per-connection bookmarks. Security is handled thoughtfully: host key verification, encrypted secrets at rest, and passphrases delivered to SSH via SSH_ASKPASS so they never appear in process arguments.

Who should use this?

DevOps engineers and sysadmins who live in the terminal and want their SSH connections organized without yet another cloud service. Backend developers who frequently move files over SFTP and want something lighter than GUI tools. Anyone who appreciates encrypted local secrets and a single static binary over Python or Node-based alternatives.

Verdict

Tamagosh is a well-crafted tool with solid security practices and a thoughtful feature set, but at 11 stars it is early-stage software. The documentation is thorough and tests exist, which helps offset the credibility score of 0.9%. Worth trying if you want a lightweight, self-contained SSH manager -- just don't bet production workflows on it yet.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.