SSH CLIENT

SSH, the way it should feel.

Terminal, SFTP, AI assistant, and system monitoring in one open-source desktop app. Built with Tauri, Rust, and React for macOS, Windows, and Linux.

All installers & install notes

v0.1.0 · MIT License

PRODUCT TOUR

See it in action.

A one-minute tour of Shell View, from your first connection to everyday server work.

01:01 · SHELL VIEW DEMOWatch the MP4 directly

FEATURES

Everything you need to manage servers.

57 features across 12 categories. These are the three you'll use every day.

01AI

AI in your terminal

Describe what you want in plain language. Get the exact command, ready to run.

  • Natural language to shell command
  • Explain any error with one click
  • Flag-by-flag command breakdown
02CORE

SSH, SFTP, and an editor. One window.

Connect, browse, edit, and monitor remote servers in tabs. No more juggling windows.

  • Full xterm.js terminal with tabs
  • Drag-and-drop SFTP file browser
  • Monaco file editor for 50+ languages
03PRIVACY

Zero cloud. Zero tracking.

Your credentials never leave your machine. No accounts, no telemetry, ever.

  • AES-256-GCM with Argon2id master password
  • Local-only storage with 0600 permissions
  • Fully open source and auditable
+PLUS

Live system monitor, visual crontab editor, process viewer, 230+ curated commands, session import from MobaXterm and SecureCRT, drag-and-drop folders, dark and light themes, and a lot more.

LIVE · IN BROWSER

Interactive demos

Every demo below uses the same UI components as the real app, running live in your browser.

AI ASSISTANT

An AI assistant that understands your shell.

Shell View integrates with OpenAI, Anthropic, Groq, Ollama, and LM Studio. Use it to generate commands, explain errors, or break down flags.

#

Natural Language → Command

Type a description prefixed with #. The AI generates the exact shell command with Paste to Terminal button.

explain:

Explain Command

Get a flag-by-flag breakdown with risk level: Safe, Caution, or Dangerous.

→

Explain Error

Select terminal output, right-click, Explain with AI. Auto-switches to the AI tab with your selection.

GPT-4oAI Assistant
~412 tokens
Ready when you are
SECURITY

Security you can audit.

All cryptography is open source. Your credentials never leave your device.

EncryptionAES-256-GCM

Industry-standard authenticated encryption with a random 96-bit nonce per operation.

Key DerivationArgon2id

Memory-hard hashing with 64 MB and 3 iterations. Resistant to GPU and ASIC attacks.

NetworkZero Cloud

No accounts, no telemetry, no phone-home. All data stays on your machine.

PASSWORD LIFECYCLE

Forget the password, not your data.

A memory aid when you need it, and a clean way to rotate. The master key still lives only in your head.

  1. 01SET

    Create with a hint

    At setup, leave yourself a clue. Stored in plain text so it's readable when the key isn't.

  2. 02RECALL

    Jog your memory

    Blank on unlock? Reveal your hint with one click before reaching for reset. Sessions keep running while you think.

  3. 03ROTATE

    Change without losing a thing

    Swap the password any time. Every stored credential is decrypted with the old key and re-encrypted with the new one.

The hint is optional and stored in plain text so it stays readable without the password. Choose something only you would understand.

PORTABILITY

Password-derived, therefore portable.

The master key isn't baked into the app. Because it's yours, your credentials can travel with you — no cloud, no vendor lock-in.

  1. MASTER KEY · AORIGIN

    Machine A

    Every saved credential is encrypted under your master password.

  2. EXPORT PASSWORDHANDOFF

    .shellview file

    On export, credentials are re-encrypted with a one-time export password you choose. The file travels anywhere.

  3. MASTER KEY · BDESTINATION

    Machine B

    On import, decrypted with the export password, then re-encrypted under the destination machine's master key.

Only the native Shell View export carries credentials. Importing from MobaXterm, SecureCRT, SSH Config, or CSV brings sessions only — you re-enter passwords on first connect.

MIGRATION

Coming from another SSH client?

Bring your existing sessions with you. Shell View imports folder hierarchies and authentication methods.

MobaXterm
.mxtsessions

Import .mxtsessions files with folders preserved.

SecureCRT
XML

XML parser with safety limits against bomb attacks.

SSH Config
~/.ssh/config

Read ~/.ssh/config: HostName, User, Port, IdentityFile.

CSV
CSV

RFC 4180 compliant. Six columns in order: name, host, port, username, auth_type, key_path.

Shell View
.shellview

Native format that brings your saved credentials across machines, protected by an export password you choose.

Passwords cannot be imported from third-party clients for security reasons. Only the native Shell View export brings credentials along.
MIT LICENSE

Built in the open.

Shell View is free to use and MIT licensed.

Built with
Tauri v2React 18RustTypeScript

Ready to manage your servers?

Download Shell View for your platform. Free and open source forever.

Installing unsigned builds

macOS: right-click the app > Open, or run this after moving it to Applications:

xattr -dr com.apple.quarantine "/Applications/Shell View.app"

Windows SmartScreen: More info > Run anyway.

Linux: make the AppImage executable, then open it:

chmod +x ShellView-Linux-x86_64.AppImage

v0.1.0 · macOS, Windows, Linux