Quick starts
Save profiles for local shells and SSH hosts with working directory, startup
commands, and keep-alive for long-running dev servers like
wrangler dev.
MyShell is a lightweight desktop app for managing local and remote shell sessions. Save quick starts, juggle multiple terminals, and keep scrollback on your Mac — even when SSH drops.
Not another web terminal in a tab. MyShell is a native Mac app with side-panel navigation, session persistence, and tools that stay out of your way.
Save profiles for local shells and SSH hosts with working directory, startup
commands, and keep-alive for long-running dev servers like
wrangler dev.
Run many sessions at once. Scrollback is saved on your Mac. Quit and relaunch — your session history comes back. SSH disconnects show a reconnect button.
Single or grid layout with toolbar controls, find-in-output search, and one WebGL-accelerated xterm for the focused pane — background sessions stay fast.
Quick Search and Command Explorer help you find shell commands by category. Scan project folders for npm scripts and custom commands automatically.
Run predefined task recipes from the right panel — common dev workflows without leaving the terminal context.
Ask questions about commands, your session, or shell workflows in the built-in AI chat tab. Configure your own provider in settings.
MyShell complements editors like Cursor. Use Remote SSH for AI editing on a cloud host, and MyShell for daemons, logs, and shell work on the same machine.
Spin up a dev box on GCE, Hetzner, or anywhere you SSH. Clone repos and install your toolchain once.
Connect via Remote SSH and open your repo. Let Cursor handle AI-assisted editing and port forwarding.
SSH profiles in the side panel start daemons, tail logs, and keep scrollback on your Mac — even when the editor reconnects.
7-day free trial, then lifetime purchase. Cloud + AI is an optional subscription.
One-time
Full app: terminals, profiles, SSH, groups, local AI library, and BYOK assistant.
Subscription
Cloud sync for profiles & settings plus hosted default AI. BYOK never requires a subscription.
Online checkout is coming soon. Download MyShell below to start your free trial.
After purchase you receive a license key by email. Open MyShell and enter it, or use
myshell://activate?key=MSHL-...
Licensing, trials, and what each plan includes.
myshell://activate?key=MSHL-... from your email.
~/Library/Application Support/myshell/. Cloud sync (subscription) encrypts
data on your device before upload — the server only stores opaque ciphertext.
Terminal I/O stays out of Vue reactive state. Output is batched before IPC.
Only the active session renders with WebGL. Background sessions buffer in Rust ring buffers.
Idle sessions hibernate automatically. Keep-alive profiles stay running for dev servers.
Uses /usr/bin/ssh — your ~/.ssh/config, keys, and known_hosts just work.
Open the .dmg, drag MyShell to Applications, and launch from Spotlight (⌘Space). Requires macOS 10.15 or later.
Bug reports, feature ideas, or licensing questions — we read every message.
Share a bug, feature idea, or licensing question. Include steps to reproduce when reporting issues.