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
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 notesv0.1.0 · MIT License
A one-minute tour of Shell View, from your first connection to everyday server work.
01:01 · SHELL VIEW DEMOWatch the MP4 directly
57 features across 12 categories. These are the three you'll use every day.
Describe what you want in plain language. Get the exact command, ready to run.
Connect, browse, edit, and monitor remote servers in tabs. No more juggling windows.
Your credentials never leave your machine. No accounts, no telemetry, ever.
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.
Every demo below uses the same UI components as the real app, running live in your browser.
Shell View integrates with OpenAI, Anthropic, Groq, Ollama, and LM Studio. Use it to generate commands, explain errors, or break down flags.
#Type a description prefixed with #. The AI generates the exact shell command with Paste to Terminal button.
explain:Get a flag-by-flag breakdown with risk level: Safe, Caution, or Dangerous.
→Select terminal output, right-click, Explain with AI. Auto-switches to the AI tab with your selection.
All cryptography is open source. Your credentials never leave your device.
Industry-standard authenticated encryption with a random 96-bit nonce per operation.
Memory-hard hashing with 64 MB and 3 iterations. Resistant to GPU and ASIC attacks.
No accounts, no telemetry, no phone-home. All data stays on your machine.
A memory aid when you need it, and a clean way to rotate. The master key still lives only in your head.
At setup, leave yourself a clue. Stored in plain text so it's readable when the key isn't.
Blank on unlock? Reveal your hint with one click before reaching for reset. Sessions keep running while you think.
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.
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.
Every saved credential is encrypted under your master password.
On export, credentials are re-encrypted with a one-time export password you choose. The file travels anywhere.
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.
Bring your existing sessions with you. Shell View imports folder hierarchies and authentication methods.
.mxtsessionsImport .mxtsessions files with folders preserved.
XMLXML parser with safety limits against bomb attacks.
~/.ssh/configRead ~/.ssh/config: HostName, User, Port, IdentityFile.
CSVRFC 4180 compliant. Six columns in order: name, host, port, username, auth_type, key_path.
.shellviewNative format that brings your saved credentials across machines, protected by an export password you choose.
Shell View is free to use and MIT licensed.
Download Shell View for your platform. Free and open source forever.
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.AppImagev0.1.0 · macOS, Windows, Linux