First 7 days
Free
- Everything turned on
- Unlimited saved sessions
- AI assistant included
- No key, no account, no card
Starts when you first open the app.
SetuSSH replaces the SSH client, the file transfer app and the tunnel script you keep open side by side. One saved session opens all three. Setu (सेतु) is the Sanskrit word for bridge. Setu SSH is the bridge between you and your servers.
$ ssh deploy@prod-web-01
Host key SHA256:9f2c...4ab1 matched known_hosts.
Connected in 240 ms. Terminal, SFTP and tunnels ready.
deploy@prod-web-01:~$
Download SetuSSH
Free for 7 days. No account, no card.
Windows and macOS builds are still under test
Saved sessions in folders, tabs you can split side by side or stacked, a command palette, and a local terminal for your own machine next to the remote ones.
The Files tab shows the server's files the moment you connect. Browse, upload by dragging, download, or open a remote file in your own editor and every save goes back up.
Local, remote and dynamic SOCKS tunnels are part of the saved session, so they come back with it instead of living in a shell script.
Bring your own API key from OpenAI, Anthropic, or a local model. It reads the terminal, runs read-only commands on its own, and waits for your click before anything that changes the machine.
Passwords are encrypted by your OS keychain, with an optional master password on top. Host keys are checked on every connect. Nothing is sent to us.
Windows, macOS and Linux, with agent authentication, your existing
~/.ssh/config, and the shortcuts each platform expects.
Nothing to start, and it never stops working. After the first week SetuSSH keeps running with a smaller set of servers. Your saved sessions are never taken away.
Free
Starts when you first open the app.
Still free
Keeps working for as long as you like.
By request
Tell us what you are working on and we send a key by email.
Pick your platform and open it. The first 7 days need no key at all.
Windows and macOS are still under test
SetuSSH is developed and used every day on Linux, so that build has the most hours behind it. The Windows and macOS builds pass the same automated checks and a platform review, but far fewer real hours. Expect rough edges and please report anything you hit. If SetuSSH crashes it offers to send a report, which is the fastest route to a fix.
Loading the current build.
Trouble downloading? Get the files from GitHub. What changed in each build is on the Releases page.
Every release ships a SHA256SUMS file and a
SHA256SUMS.asc signature made with the same key that signs the apt
repository. To check what you downloaded:
curl -fsSL https://setussh.com/apt/setussh.asc | gpg --import
gpg --verify SHA256SUMS.asc SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing
Windows and macOS builds are not code-signed yet, so both systems warn on first launch. The checksums above are how you confirm the file is ours in the meantime.
Run the .exe. Test builds are not code-signed yet, so SmartScreen says
"Unknown publisher". Choose More info, then
Run anyway.
Open the .dmg and drag SetuSSH to Applications. Gatekeeper reports an
unsigned app as damaged. It is not. Clear the flag once:
xattr -cr /Applications/SetuSSH.app
Add the SetuSSH repository once. Installs are verified against our signing key and
updates come through apt upgrade like everything else:
curl -fsSL https://setussh.com/apt/setussh.gpg \
| sudo tee /usr/share/keyrings/setussh.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/setussh.gpg] \
https://setussh.com/apt stable main" \
| sudo tee /etc/apt/sources.list.d/setussh.list
sudo apt update && sudo apt install setussh
Prefer a single file? The .deb above installs with
sudo apt install ./SetuSSH-*-amd64.deb. It will not update itself, and
apt notes that a downloaded file is not from a signed repository. The AppImage is
portable but needs libfuse2.
Full access lifts the 10-session limit and switches the AI assistant back on. Tell us a little about how you would use SetuSSH and we send a key by email from support@setussh.com. A person reads every request, so give us something to go on.
In the meantime SetuSSH keeps working. The free tier covers up to 10 servers.
Two addresses, so your message lands with the right person. Both are read by a human, usually within a working day.
Something not working, a question about the app, or anything to do with a full access request. Keys are sent from this address, so add it to your contacts if you are waiting for one.
Licensing for a team, a partnership or reseller conversation, marketing, or a press enquiry. Not for support requests, which get a faster answer at the address on the left.
Found a security issue? Email support@setussh.com with "security" in the subject and we will respond before anything is published.