Sees the screen
Ask about what is in front of you. The assistant reads the session buffer, the commands you ran and the device it worked out you are on — so "why is this interface down" is a question about this interface. It runs on your own API key — Claude, OpenAI, xAI, DeepSeek, or a local Ollama — and ShellMate meters nothing and resells nothing.
Suggests, never sends
A suggested command arrives as a block with a Send button and the tab it would go to. Nothing reaches a device until you click, and anything dangerous is held and asked about first.
Remembers everything
Every command typed in a ShellMate session is recorded with the device, the time and the operator, and kept searchable — in the History panel, by device, by text, by date — so what was done on a device is a lookup, not an afternoon in the logs.
Notices drift
Configurations are captured on a timer and compared. Reconnect to a device that has changed since you were last there and it says so, with the difference.
Runs playbooks
An Ansible runner and a visual builder, with a library of templates. Plans, dry runs and a record of what each run actually changed, per device.
Builds infrastructure
OpenTofu behind a form: define sites, read the plan, approve it, apply it. State in R2 or on disk, with the lock visible and the outputs shown.
Sets the runner up itself
One click: on this computer with Docker Desktop, or on any Linux host over SSH. It installs what is missing, starts the container, makes the token and the certificate, and shows every line the tools print while it does — with a report ready to send if anything stops.
Watches the estate
Ping, TCP and HTTP monitors with live graphs, a trace to the hop that is misbehaving, alerts when a device goes and a note when it comes back — and an availability report from the logs at the end of the month.
Serves the file
TFTP, FTP and SFTP from one folder on this machine, with the copy line the device needs written for you and a log of every transfer. The third-party TFTP server nobody remembers starting, gone.