
Author once. Run forever.
Scoped to a device type. Variables substituted at run time. Steps reorderable. Export and share with the team.
A native desktop terminal and connection manager for network and test engineers — every session in one window, one tab bar.
one app · seven protocols
Native, in-process, side by side in the same tab bar. No popping out to PuTTY, mstsc, or TigerVNC. No browser tabs. No SaaS.
russh-backed PTY with blocking host-key verification — halts on a changed key, audits every connect.
Raw TCP for lab gear and legacy routers. No negotiation gotchas, no surprise drops.
COM and /dev/tty enumeration, baud picker, console-recovery friendly for first-boot.
russh-sftp two-pane browser with a transfer queue and retry-on-disconnect.
IronRDP embed, in a tab beside your terminals — not a separate mstsc window to lose.
In-canvas viewer for KVM-over-IP and test-equipment GUIs. No third-party client.
PowerShell, cmd, bash, zsh — a local PTY in the same tab bar as your remote sessions.
the AI assistant
ShelKit's AI panel can read your terminal output, run a
command on a specific tab, diff two config snapshots, and
parse a show interface blob into a structured table —
and every side-effecting action surfaces a Run / Edit / Reject card first.
slash commands
/analyze-show interface on a Cisco IOS tab runs the command,
parses the output, and highlights anomalies. /gen-config bgp peer
emits a Junos set block ready to push. /summarize-log
turns 500 lines of syslog into a four-line root-cause checklist.
/diff-snapshots picks the two most recent config captures and
summarizes the change.
playbooks & investigate
Record what you typed. Tag what was healthy. Re-run the same flow on the next box — or the whole fleet. Every step lands in a hash-chained record compliance can verify months later.

Scoped to a device type. Variables substituted at run time. Steps reorderable. Export and share with the team.

Paste a runbook, drag in a vendor manual. The importer pulls commands out via LLM-backed structuring, you confirm, it’s a playbook.

Step through one box at a time, or fan the same playbook across 50 hosts and see the drift in a single result table.
monitor
SSH stat collectors, HTTP probes, TCP reachability, ICMP pings, and running-config drift snapshots — all polymorphic under the same UI. Pause, edit, fan out by tag, alert to Slack / Teams / PagerDuty / webhook.
tools
Ping, traceroute, port scanner, IP scanner, DNS lookup, WHOIS, TLS cert
inspect, TCP probe, HTTP HEAD, MAC vendor, route table. All native, all
auditable — none of them shelling out to nslookup on a laptop
where InfoSec already stripped it.
more inside
Not every feature needs a hero shot. Here are the ones that quietly carry the day-to-day.

Open a .pcap or .pcapng and get IO charts, top talkers, protocol mix, TCP-stream follow, and DNS analytics in one view. No Wireshark side-trip.

Postman-style request runner with collections, history, env-var substitution, and one-click curl export. Routable through your SSH tunnels.

A real two-pane file manager — drag, drop, retry, queue. Edit a remote file locally and the change syncs back on save.

Passwords, SSH keys, agent forwarding — AES-256-GCM encrypted at rest with a local machine key. OS-keystore-bound keys shipping next.

IronRDP-backed embed with bitmap + AVC streaming. Sits in the tab bar with your SSH boxes. Clipboard syncs. No external mstsc window to lose.

Type once, send to every selected tab. Parallel or sequential. Capped at 50 to keep you from accidentally rebooting a region.
built to be approved
Authenticode-signed on Windows, with a CycloneDX 1.5 SBOM on every release. Signed + notarized macOS builds are in progress.
Every connect, command, credential access, AI tool call, config change. Tamper-evident SHA-256 chain. Exportable.
Credentials are AES-256-GCM encrypted at rest with a local machine key (0600). No plaintext credentials on disk. OS-keystore-bound keys are on the roadmap.
Drop a policy.json via Intune / Jamf / GPO to lock settings, restrict protocols, force SSO, gate the auto-updater.
Real-time audit fan-out to Splunk HEC, Microsoft Sentinel, syslog (UDP / TCP / TLS), or ArcSight CEF — retry & backoff included.
Ed25519 signature on the manifest and the bundle. User-controlled. IT can force or disable via policy.
vs. the incumbents
The tools network engineers use today, lined up against the checks an enterprise InfoSec or procurement team makes.
| ShelKit | MobaXterm | SecureCRT | Termius | PuTTY + scripts | |
|---|---|---|---|---|---|
| Local-only (no SaaS by default) | ✓ | ✓ | ✓ | cloud-first | ✓ |
| Multi-protocol in one window | SSH · Telnet · Serial · SFTP · RDP · VNC · Local | most | SSH · Telnet · Serial | SSH-centric | SSH only |
| Vendor-aware AI with consent cards | ✓ read · run · parse · fleet | — | — | chat only | — |
| Hash-chained audit log | ✓ tamper-evident | log file | log file | cloud-side | — |
| Managed policy / MDM hooks | Intune · Jamf · GPO | limited | ✓ | limited | — |
| Approved by enterprise InfoSec | designed for it | often blocked | commonly approved | egress blocked | case-by-case |
| Price (per seat) | free during early access | Pro $69 / yr | $149 + maint. | $12 / mo | free |
FAQ
download
Authenticode-signed .msi for Windows 10 and 11. Every
release ships a CycloneDX SBOM and an Ed25519-signed update manifest.
macOS is next.
Prefer to verify first? Browse all releases, checksums, and SBOMs on GitHub. ShelKit is closed-source; the Windows build is free during early access.